2016-10-12 4 views
0

Ich bin ein HG Repo von einer Windows-Umgebung nach Unix übertragen. Bei der Ausführung von hg status scheint es, dass viele Dateien aufgrund der Änderung der Zeilenendung, die durch die Windows-Unix-Migration entstanden ist, als geändert markiert sind.Wie kann Mercurial HG so konfiguriert werden, dass Änderungen an der Leitungsendung automatisch ignoriert werden?

In git kann man Folgendes tun, um dies zu lösen, aber was ist die äquivalente Lösung für mercurial hg?

git config --global core.autocrlf true 

Antwort

0

Vielleicht macht diese Erweiterung die Arbeit. Check out EolExtension

aktiviert Eol-Erweiterung (in Ihrer .hgrc-Datei):

[extensions] 
eol = 

Und dann den OS-Standard Wagenrücklauf außer Kraft setzen:

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

"überschreibt das OS-Standard Carriage Return" ist * * Die schlechte Idee (tm) ** –

+0

https://www.mercurial-scm.org/wiki/EolExtension#Configuring_a_repository_using_the_.hgeol_file beschreibt ** The Right Way (tm) ** –

Verwandte Themen