git svn fetch之后修改过的文件。它是什么意思以及如何解决这个问题

时间:2013-04-21 09:20:59

标签: git svn git-svn

我们现在将使用git而不是SVN并进行一些研究。我试图基于我们的SVN创建git存储库。 git svn是完美的。但是在克隆/获取之后,我在少数回购中看到了修改过的文件(实际上是2个中的2个)。

那是什么?如何克服这个?

更新:在已修改文件的repos中,我们都可以看到相同的内容:修改后的文件名称中包含大写字母。例如:paid.gifPaid.gif存在于SVN中,也存在于GIT中,Paid.gif以某种方式被修改。此外,不仅图像,而且其他名称相同(但与字母大小写不同)的文件也会被修改。

另外svn repo在Linux上,但git在我的Mac上,也许它很重要。

1 个答案:

答案 0 :(得分:3)

然后很容易。 MacOS文件名为case insensitive。所以内容是矛盾的。它不是git错误,所以要么在Linux上工作,重新格式化硬盘或重命名文件以避免冲突。或者也许可以在Mac上使用另一个文件系统?..