加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

通过Windows上的Git bash更改文件夹的大小写

发布时间:2020-12-13 20:50:05 所属栏目:Windows 来源:网络整理
导读:我需要更改文件夹和文件的大小写。我尝试的第一件事是重命名文件夹,但是Git没有收到更改。所以我尝试使用 git mv -f controller Controller ,但它说: 致命:重命名应用程序/类/控制器失败:权限被拒绝 我已经尝试设置全局忽略标志: git config –global
我需要更改文件夹和文件的大小写。我尝试的第一件事是重命名文件夹,但是Git没有收到更改。所以我尝试使用 git mv -f controller Controller,但它说:

致命:重命名应用程序/类/控制器失败:权限被拒绝

我已经尝试设置全局忽略标志:

git config –global core.ignorecase false

但它仍然不起作用。有些人建议将文件夹移出repo,删除,然后重新添加,但是当其他人拉回购时,这个更改会被拿起来吗?还有什么我可以试试吗?

编辑:它适用于文件,但不适用于文件夹。

总而言之,您必须通过中间临时名称重命名目录。例如。
git mv controller Controller-tmp
git mv Controller-tmp Controller

我认为这与MinGW实现重命名(2)不支持此操作有关。看到这个thread,MSDN文档上的CRT rename实现和那些MoveFileEx的功能。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读