2016-10-12 5 views
0

Я передаю репозиторий hg из среды Windows в Unix. Когда я выполняю hg status, кажется, что многие файлы отмечены как измененные из-за изменения окончания строки, вызванного миграцией Windows в Unix.Как настроить Mercurial HG для автоматического игнорирования строк, заканчивающихся изменениями?

В git можно решить следующие задачи, но что эквивалентное решение для ртутного 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) ** –