我尝试在windows上克隆一个本地mercurial存储库。
我得到了这个错误:
C:\temp\toolkit1.1>hg clone \src\toolkit
destination directory: toolkit
updating working directory
abort: case-folding collision between sdk/Api.h and sdk/api.h看起来我在某个时候更改了API.H的大小写,但我不知道如何解决这个问题。有什么建议吗?
我使用的版本是: 1.2.1
发布于 2009-05-21 16:36:59
当您在不区分大小写的文件系统(Windows)上使用Mercurial存储库时,有时会出现这个问题。请参阅Mercurial wiki上的Fixing Case Collisions。
可能最简单的方法是,如果您有访问Unix计算机的权限,请检查项目并删除问题文件,首先合并更改(如果有),然后提交并推送。
发布于 2009-05-21 17:19:18
我修复了这个问题,将windows中的文件重命名为Api.h.old。承诺这一点。然后重命名为Api.h,并改正大小写。再次提交。
然后克隆成功了。
https://stackoverflow.com/questions/893800
复制相似问题