Синхронизация SVN и Mercurial РЕПО
У нас есть активный репозиторий SVN, и мы планируем переход на Mercurial. Идея состоит в том, чтобы создать новое Mercurial Repo, синхронизировать SVN-репо с ним с историей, создать сборку Teamcity для него и перевести двух разработчиков на Mercurial исключительно для того, чтобы опробовать его и убедиться, что он полностью кошерный.
Это означает, что нам нужна двунаправленная синхронизация между SVN и Mercurial. Я видел эту ссылку Синхронизация SVN с Mercurial с помощью svnsync & hg convert - пропускает svn: externals? какой-то способ описывает способ, но он довольно неуклюжий и ручной.
Есть ли лучший способ добиться этого?
Спасибо за прочтение
1 ответ
Я предлагаю вам попробовать использовать только плагин HgSubversion для Mercurial.
Ссылка на него есть в вики Mercurial.
Процесс прост, установите плагин, а затем используйте Mercurial для клонирования из Subversion. После этого вы можете использовать команды HG для синхронизации из / в репозиторий SVN.