我和我的一位同事在Windows机器上的Eclipse中工作。
当我将更改推送到Gerrit时,源视图中有\ r \ n标记。
当我的同事做同样的事情时,没有这样的人物。
两台机器上的git设置等于:
$ git config --global --get core.eol
native
$ git config --global --get core.autocrlf
false
$ git config --global --get core.whitespace
我正在使用以下Eclipse设置。
我尝试运行File -> Convert line delimiters to -> Windows
,但它没有帮助(git status
在我这样做后没有显示任何修改过的文件。)
如何确保在提交更改时,Gerrit中没有\ r \ n字符?
答案 0 :(得分:1)
\ r \ n是因为Windows行结尾是\ r \ n(相对于unix行结尾只是\ n)你可以切换到unix行结尾但是你必须提交所有文件。
Gerrit可以选择隐藏行结尾,当您在源视图中时,它会在首选项下隐藏。这似乎是最好的选择。