如何在从Windows提交Gerrit时删除\ r \ n?

时间:2014-06-23 17:03:02

标签: eclipse git gerrit

我和我的一位同事在Windows机器上的Eclipse中工作。

当我将更改推送到Gerrit时,源视图中有\ r \ n标记。

Gerrit

当我的同事做同样的事情时,没有这样的人物。

两台机器上的git设置等于:

$ git config --global --get core.eol
native

$ git config --global --get core.autocrlf
false

$ git config --global --get core.whitespace

我正在使用以下Eclipse设置。

Eclipse 1

Eclipse 2

我尝试运行File -> Convert line delimiters to -> Windows,但它没有帮助(git status在我这样做后没有显示任何修改过的文件。)

如何确保在提交更改时,Gerrit中没有\ r \ n字符?

1 个答案:

答案 0 :(得分:1)

\ r \ n是因为Windows行结尾是\ r \ n(相对于unix行结尾只是\ n)你可以切换到unix行结尾但是你必须提交所有文件。

Gerrit可以选择隐藏行结尾,当您在源视图中时,它会在首选项下隐藏。这似乎是最好的选择。