CVS к Подвижному преобразованию: конец проблемы строки

Я недавно преобразовал репозиторий CVS в Подвижный. От взглядов его все пошло прекрасное. За исключением того, что каждый символ конца строки находится в стиле Unix, и я хочу их в стиле Windows.

Я знаю hg convert команда может использоваться для "преобразовывания" Подвижного репозитория в Подвижный репозиторий. Я могу использовать его, чтобы ничего не сделать на repos, но зафиксировать окончания строки?

5
задан Mizipzor 2 May 2010 в 17:29
поделиться

3 ответа

То, как они хранятся в репо, не так уж важно, поскольку вы выполняете свою фактическую работу с извлеченным рабочим каталогом, чей окончания строк, которые вы можете контролировать во время обновления, используя любое из этих расширений:

более подробная информация доступна здесь: https://www.mercurial-scm.org/wiki / EOLTranslationPlan

3
ответ дан 15 December 2019 в 00:54
поделиться

Один из способов - использовать любой инструмент, который нормализует окончания строк, и запустить его для каждого файла в извлеченной копии, а затем зафиксировать каждый файл. Но это следует рассматривать как крайнее средство, поскольку это сделает историю «грязной» (файлы будут казаться измененными, хотя их практически не было).

0
ответ дан 15 December 2019 в 00:54
поделиться

Я не думаю, что есть простой способ заставить hg convert делать то, что вы хотите (если не считать написания кода, который вставляется в код convert. К сожалению, преобразование hg-to-hg тоже не совсем чистое из-за преобразование обобщенной модели не является проблемой. Однако, если вы используете CVS, это может не быть проблемой.

1
ответ дан 15 December 2019 в 00:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: