Git-svn 允许将重复的文件名(只是大小写不同)添加到我们的 subversion 存储库中。
在 Windows 上,这意味着 subversion 无法签出文件,抱怨重复。
另一位开发人员从存储库中删除了错误大小写的版本。现在,当尝试执行 git-svn rebase 时,我收到“无法分离 HEAD”消息,并抱怨有问题的文件名未被跟踪且需要被覆盖。删除文件会使 git-svn 抱怨文件需要更新。
将存储库复制到具有区分大小写文件系统的机器的唯一解决方案是执行变基然后将其移回吗?
我知道 git-svn 还没有准备好在 Windows 上进行实际工作,但我想从它造成的混乱中恢复过来。