Синхронизация 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.

Другие вопросы по тегам