2017-02-19 3 views
0

У нас есть активный репозиторий svn, и мы планируем переход к mercurial. Идея состоит в том, чтобы создать новое Mercurial repo, синхронизировать svn-репо с ним с историей, создать для него сборку сборных и переместить двух разработчиков на меркуриальные, только чтобы проверить их и убедиться, что все они кошерны.Sync svn и mercurial repo

Это означает, что нам нужна двунаправленная синхронизация между svn и mercurial. Я видел эту ссылку Syncing SVN to Mercurial using svnsync & hg convert -- misses svn:externals?, которая описывает способ, но он довольно неуклюжий и ручной.

Есть ли лучший способ достичь этого?

Спасибо за чтение

ответ

1

Я предлагаю вам попробовать использовать только в HgSubversion плагин для Mercurial.

Существует ссылка для него в Mercurial wiki.

Процесс прост, установите плагин, а затем используйте Mercurial для клонирования из Subversion. После этого вы можете использовать команды HG для синхронизации из/в репозиторий SVN.

+1

Просто следуйте за этим, чтобы сказать, что это работает очень красиво, спасибо еще раз! – Bernard