2016-10-12 43 views
0

我將一個hg repo從Windows環境轉移到Unix。當我執行hg status時,似乎很多文件被標記爲已修改,因爲從Windows遷移到Unix遷移導致行結束更改。如何配置Mercurial HG自動忽略行結束更改?

在git中,可以通過以下方法解決此問題,但mercurial hg的等效解決方案是什麼?

git config --global core.autocrlf true 

回答

0

也許這個擴展可以完成這項工作。退房EolExtension

啓用EOL擴展(在你的.hgrc文件):

[extensions] 
eol = 

,然後覆蓋操作系統默認回車:

[eol] 
native = CRLF 
only-consistent = False 
+1

「重寫OS默認回車」 是* *壞主意(tm)** –

+0

https://www.mercurial-scm.org/wiki/EolExtension#Configuring_a_repository_using_the_.hgeol_file描述**正確的方法(tm)** –