如何配置Mercurial HG以自动忽略行结束更改



我正在将一个hg repo从Windows环境转移到Unix。当我执行hg status时,似乎许多文件被标记为已修改,因为从Windows到Unix迁移导致行结束的变化。

在git中可以执行以下操作来解决这个问题,但是hg的等效溶液是什么?

git config --global core.autocrlf true 

也许这个扩展做的工作。查看EolExtension

启用Eol扩展(在你的.hgrc文件中):

[extensions]
eol =

然后重写操作系统默认的回车符:

[eol]
native = CRLF
only-consistent = False

最新更新