Подтвердить что ты не робот

Импортировать историю TFS в Mercurial (hg)

Кто-нибудь имел успех импортировать историю TFS 2008 в новый репозиторий Mercurial?

Единственное возможное решение, которое я нашел на сегодняшний день, это перейти в TFS → svn → hg с помощью tfs2svn, а затем с помощью Преобразовать расширение, но я еще не пробовал этого.

4b9b3361

Ответ 2

Я просто собрал простой инструмент, который синхронизирует набор команд с TFS на Hg для одной ветки, используя TF.exe и HG.exe.

http://bitbucket.org/rojepp/tfstohg

Update: Порт F # инструмента более стабилен и менее ресурсоемкий, чем версия С#: http://bitbucket.org/rojepp/tfstohgfs/

Ответ 3

Последняя версия SvnBridge была обновлена ​​для лучшей поддержки с помощью команды hg convert. Таким образом, мы теперь используем hg convert с SvnBridge, и для большинства проектов он отлично работает.

Ответ 4

Я не мог спать в выходные дни и не мог заставить решения TFS- > SVN- > Hg работать надежно, поэтому я написал инструмент для этого: Tfs2Hg

Ответ 5

конвертировать расширение не поддерживает TFS (начиная с Mercurial 2.0).

Если вы можете сначала конвертировать в Subversion, тогда это хороший вариант.

В этом нет ничего необычного - при конвертации из CVS некоторые пользователи сообщают о лучших результатах, сначала используя один из сильно настроенных конверторов CVS в SVN, а затем конвертируя из SVN в Hg. Так что не переживайте по поводу этого "обхода" :-)

Ответ 6

Либо tfs2svn, либо используйте расширение Mercurial Convert для прямого преобразования через SvnBridge.