【发布时间】:2014-08-13 19:37:50
【问题描述】:
我和我的一位同事在 Windows 机器上使用 Eclipse。
当我将更改推送到 Gerrit 时,源视图中有 \r 标记。
当我的同事也这样做时,没有这样的字符。
两台机器上的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 字符?
【问题讨论】:
-
您使用的是什么版本的gerrit?这被报告为错误(425),但我认为它已在 2.6 中修复
-
我使用的是 Gerrit 2.8。
-
根据 2.5 的发行说明,这是一个用户偏好选项 - 您应该可以将其关闭
-
它将在 .gitattributes 文件中。