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

前端之家收集整理的这篇文章主要介绍了通过Windows上的Git bash更改文件夹的大小写前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要更改文件夹和文件的大小写。我尝试的第一件事是重命名文件夹,但是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功能

猜你在找的Windows相关文章