Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git svn获取后修改的文件。这意味着什么?如何解决_Git_Svn_Git Svn - Fatal编程技术网

git svn获取后修改的文件。这意味着什么?如何解决

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以某种方式被修改。此外,不仅图像,而且命名相同(但与字母大小写不同)的其他文件也会被修改

我们将使用git而不是SVN,目前正在进行一些研究。我已经尝试基于我们的SVN one创建git存储库
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
。它显示第二个文件已更改,但它不存在于工作目录中。奇怪。。查看更新..感谢您的解释。我们将重命名/删除重复文件。感谢您的解释。我们将重命名/删除重复文件。