我正在将一个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