Какой DVCS лучше всего работает с репозиториями Subversion? - PullRequest
8 голосов
/ 20 октября 2010

Subversion отлично работает, когда у нас есть доступ к центральному репозиторию, но иногда два или более разработчиков работают на клиенте, где у них нет подключения к центральному репозиторию. Я ищу DVCS, который может помочь нам в автономном режиме.

Стоит:

  • взаимодействует с хранилищем Subversion, поэтому разработчики могут оформить заказ перед выходом, зафиксировать локально в автономном режиме и зафиксировать в центральном хранилище, когда они вернут
  • простой обмен кодами между разработчиками, работающими в автономном режиме
  • работа на Windows, предпочтителен GUI; разработчики привыкли к TortoiseSVN

Кто-нибудь использует Bazaar, Mercurial, Git или что-то еще и может показать свои преимущества и недостатки? До сих пор я начал (действительно вернулся) тестировать Bazaar с помощью Turtoise Bazaar.

Ответы [ 3 ]

12 голосов
/ 20 октября 2010

Я попробовал Git, Mercurial и Bazaar с SVN-репозиторием и обнаружил, что все три работают довольно хорошо (при использовании их соответствующего * -svn модуля).

Я предлагаю вам выбрать DCVS, который вам больше всего нравится, и использовать его.

(Модули git-svn , bzr-svn и hgSubversion )

4 голосов
/ 20 октября 2010

HgSubversion обеспечивает тип взаимодействия, о котором вы говорите. Он позиционируется как клиент SVN, основанный на Mercurial, что означает, что вы работаете в Mercurial локально, но по-прежнему взаимодействуете с сервером SVN.

Расширение convert также очень хорошо, если вы хотите конвертировать из SVN в Mercurial.

Существуют и другие рабочие процессы Mercurial / SVN, которые могут вас заинтересовать в Mercurial wiki .

2 голосов
/ 20 октября 2010

Git, работает бок о бок в том же каталоге, также имеет мосты git-svn

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...