在Ubuntu 9.10下启动一个Git仓库。最后升级到10.04。当前Git是1.7.0.4。Ubuntu升级后Git误报
现在,当我编辑升级前最后一次更改的文件(包含gedit),然后提交时,提交中充满了假阳性更改,约400条出1400条。
我使用空格在我的源内缩进,如果这很重要。
编辑:假阳性的变化看起来就像
- var a = 1;
+ var a = 1;
编辑:问题是CR/LF改为LF,所以问题就变成如何抑制这些上犯? (也许这不是可取的?)
在Ubuntu 9.10下启动一个Git仓库。最后升级到10.04。当前Git是1.7.0.4。Ubuntu升级后Git误报
现在,当我编辑升级前最后一次更改的文件(包含gedit),然后提交时,提交中充满了假阳性更改,约400条出1400条。
我使用空格在我的源内缩进,如果这很重要。
编辑:假阳性的变化看起来就像
- var a = 1;
+ var a = 1;
编辑:问题是CR/LF改为LF,所以问题就变成如何抑制这些上犯? (也许这不是可取的?)
查看有关主题的GitHub help。
在你的情况下,将设置此配置值:
提交时这一切都转换为LF。如果您的存储库预计在CR/LF中,可能会导致问题。
如果您使用Gedit,this plugin将是很好的在你的情况。
什么是“假阳性改变”应该是什么? – Bombe
在上面添加了一个示例。 – Liam
检查空白(http://stackoverflow.com/questions/5257553/coloring-white-space-in-git-diffs-output)或行结束(http://stackoverflow.com/questions/3920650/git-diff - 显示 - 结束 - 更改)更改。 –