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的功能。
rename
MoveFileEx