Преобразование шаблона конца строки в хранилище Mercurial - PullRequest
6 голосов
/ 31 марта 2011

У меня есть хранилище, заполненное файлами с маркерами конца строки Windows, но я намеревался использовать шаблон Unix EOL.

Один из вариантов - вручную (dos2unix) изменить все файлы, а затем зафиксироватьнабор изменений, который полностью перезаписывает хранилище.Я могу сделать это при необходимости, но я бы хотел этого избежать.Можно ли с помощью hg convert или иным образом перестроить хранилище, используя другой маркер EOL?Я подумал об экспорте всех изменений, их преобразовании и перестройке хранилища таким образом, но вики Mercurial предлагает, чтобы экспорт не был доверенным для наборов изменений слиянием, что, похоже, исключает эту опцию.

Я хочу избежатьиспользуя расширение EOL, если это возможно.

1 Ответ

3 голосов
/ 31 марта 2011

Я знаю, что вы хотите избежать eolExtension, но мне кажется, что это наименее разрушительное решение:

Это будет гарантировать, что теперь любая рабочая копия будет соответствовать вашему EOL после hg update, и этот параметр будет распространяться через клонов.

...