Ответ 1
Проверьте расширение convert
, особенно опцию --filemap
.
Включить, добавив следующее в mercurial.ini
:
[extensions]
convert =
Создайте карту файлов для исключения:
exclude path/to/file1
exclude path/to/file2
Затем преобразуйте репо:
hg convert srcrepo destrepo --filemap <map>
Обратите внимание, что в Mercurial 2.1.1 имеется ошибка, вызывающая ошибку с указанной командой:
initializing destination destrepo repository
abort: invalid mode ('r') or filename
Просто добавьте параметр --splicemap <nonexistent file>
, чтобы устранить проблему.