git svn获取后修改的文件。这意味着什么?如何解决
我们将使用git而不是SVN,目前正在进行一些研究。我已经尝试基于我们的SVN one创建git存储库git svn获取后修改的文件。这意味着什么?如何解决,git,svn,git-svn,Git,Svn,Git Svn,我们将使用git而不是SVN,目前正在进行一些研究。我已经尝试基于我们的SVN one创建git存储库gitsvn非常完美。但在克隆/获取之后,我在几个repo中看到了修改过的文件(实际上是4个中的2个) 那是什么?如何克服这一点 更新:在两个已修改文件的回购协议中,我们可以看到相同的内容:已修改的文件名称中有大写字母。例如:paid.gif和paid.gif存在于SVN中,也存在于GIT中,paid.gif以某种方式被修改。此外,不仅图像,而且命名相同(但与字母大小写不同)的其他文件也会被修改
gitsvn
非常完美。但在克隆/获取之后,我在几个repo中看到了修改过的文件(实际上是4个中的2个)
那是什么?如何克服这一点
更新:在两个已修改文件的回购协议中,我们可以看到相同的内容:已修改的文件名称中有大写字母。例如:paid.gif
和paid.gif
存在于SVN中,也存在于GIT中,paid.gif
以某种方式被修改。此外,不仅图像,而且命名相同(但与字母大小写不同)的其他文件也会被修改
svn repo也在Linux上,但git在我的Mac上,也许这很重要。那就简单了。MacOS文件名为。所以内容是相互矛盾的。而且这不是git的错,所以要么在Linux上工作,重新格式化硬盘,要么重命名文件以避免冲突。或者可以在Mac?上使用另一个文件系统。那么就很容易了。MacOS文件名为。所以内容是相互矛盾的。而且这不是git的错,所以要么在Linux上工作,重新格式化硬盘,要么重命名文件以避免冲突。或者可能在Mac上使用另一个文件系统?。它们有什么不同?它们是否只是行尾的差异,您是否验证了这一点,或者是通过
git diff
,或者是通过一个repo中的文件与另一个repo中的文件的标准差异来验证的?不,是少行的差异。但奇怪的是:我们必须使用名称几乎相同的文件,例如mypopup.js
和mypopup.js
。它显示第二个文件已更改,但它不存在于工作目录中。奇怪。。看看更新..它们有什么不同?它们是否只是行尾的差异,您是否验证了这一点,或者是通过git diff
,或者是通过一个repo中的文件与另一个repo中的文件的标准差异来验证的?不,是少行的差异。但奇怪的是:我们必须使用名称几乎相同的文件,例如mypopup.js
和mypopup.js
。它显示第二个文件已更改,但它不存在于工作目录中。奇怪。。查看更新..感谢您的解释。我们将重命名/删除重复文件。感谢您的解释。我们将重命名/删除重复文件。