Местный Mercurial - Удаленный SVN - PullRequest
4 голосов
/ 25 февраля 2011

Мне очень нравится Mercurial. Но большинство компаний, на которые я работаю, пока не готовы перейти на Mercurial. Поэтому мне интересно, есть ли удобный способ использовать локальный репозиторий Mercurial и зафиксировать (что я бы иначе передал в мое удаленное репозиторий Mercurial) в svn компании. Я бы предпочел решение, которое может быть легко интегрировано в мой рабочий процесс как пользователь MercurialEclipse.

Ответы [ 2 ]

4 голосов
/ 25 февраля 2011

Взгляните на WorkingWithSubversion .

Когда вы хотите перенести изменения непосредственно в SVN, вы сначала извлекаете последние изменения из SVN, а затем повторно переводите ваши изменения вsvn HEAD и оттолкни их назад.

$ hg pull --svn # pull the changes from svn
$ hg up your_head # update the repo to the head of the changes you want to push to svn
$ hg rebase --svn # rebase your_head onto svn
$ hg push --svn
2 голосов
/ 25 февраля 2011

Посмотрите на HgSubversion , оно должно соответствовать вашим потребностям.

Затем вы можете использовать Mercurial в качестве клиента Subversion.

...