Git / Eclipse行结束翻转

时间:2015-11-04 14:34:48

标签: eclipse git egit

我和我的团队中的一位开发人员有一个特殊的行结束git commit版本问题。与许多其他帖子类似,行结尾都是从一种样式更改为另一种样式(CRLF到LF,反之亦然),并且提交历史不会突出显示实际更改,因为每一行都已更改。我的问题有什么不同之处在于,这与发生的文件以及翻转发生的方向没有一致性。

当unix样式文件被翻转为windows样式时,以及当windows样式被翻转为unix时,我已经有了一些场景。起初我假设一个人的机器在一个方向上翻转而另一个机器向后翻转,但令我惊讶的是,同一个用户有时会向任一方向翻转文件。而且,它每次都不会这样做。我说它决定对大约1/4的文件执行此操作。

从我所看到的,这位开发人员使用与团队中其他人完全相同的设置:

在Windows 7上运行Eclipse Mars 4.5.1 eclipse首选项General-> Workspace:"新文本文件行分隔符"设置为"默认(Windows)" 每个人都在.git / config文件中将core.autocrlf设置为true 使用EGit 4.0.3提交文件 我们都安装了最新版本的git 2.6.x 我们使用bitbucket作为我们的git托管服务,如果它有所作为。

如果有人对任何其他事情有任何想法,我可以尝试一下,我们将不胜感激。我发现的回购奇怪的是我们存储库中大约一半的文件使用Unix(LF)样式行结尾和另一半窗口(CRLF)。很明显并没有引起任何问题,因为其他人的设置已经正确地保留了文件使用的相同行结尾。

0 个答案:

没有答案