#version-control #mercurial
#контроль версий #mercurial
Вопрос:
Я переношу репозиторий hg из среды Windows в Unix. Когда я выполняю hg status
, кажется, что многие файлы помечены как измененные из-за изменения окончания строки в результате миграции Windows на Unix.
В git можно сделать следующее, чтобы решить эту проблему, но каково эквивалентное решение для mercurial hg?
git config --global core.autocrlf true
Ответ №1:
Возможно, это расширение работает. Проверьте EolExtension
Включите расширение Eol (в вашем файле .hgrc):
[extensions]
eol =
А затем переопределить возврат каретки ОС по умолчанию:
[eol]
native = CRLF
only-consistent = False
Комментарии:
1. «переопределить возврат каретки ОС по умолчанию» — плохая идея ™
2. mercurial-scm.org/wiki /… описывает правильный путь ™