Как перенести репозиторий исходного кода Mercurial (Hg) в TFS?

Это кажется противоположным тому, что пытается сделать большинство людей. Я хочу экспортировать все наборы изменений из репозитория Mercurial (Hg), импортировать их в Team Foundation Server 2010 и включить историю. Я не могу быть единственным, кто собирается в TFS, верно? Похоже, я смогу экспортировать из Hg в Git, а затем из Git в TFS. Есть ли способ лучше?


person Robert Bernstein    schedule 19.12.2011    source источник
comment
Я так понимаю, вы также хотите ввести историю репо?   -  person DaveShaw    schedule 20.12.2011
comment
Не обязательно, это просто помогает сформулировать вопрос.   -  person DaveShaw    schedule 20.12.2011
comment
@NathanE Почему TFS — плохая идея по сравнению с Mercurial/Git?   -  person Robert Bernstein    schedule 04.01.2012
comment
@RobertBertstein: Это вопрос мнения. Я использовал оба, и Mercurial на световые годы опережает TFS VCS, когда дело доходит до простоты использования и выполнения задач. TFS возводит множество блокпостов, на преодоление которых могут уйти часы или даже дни. Я мирился с TFS 4 года, и как только я провел всего день с Mercurial, я уже почувствовал огромные улучшения. Это было как ночь и день.   -  person nbevans    schedule 05.01.2012
comment
@nbevans: TFS прошла долгий путь с момента вашего комментария. У Hg, похоже, нет хорошего способа связи с системой отслеживания ошибок, но TFS делает и то, и другое и хорошо сочетает их. Встроенная поддержка VS превосходна. Мой приятель считает, что набор серверов сборки великолепен. VS2013 испортил большую часть пользовательского интерфейса регистрации, но для этого есть обходной путь.   -  person micahhoover    schedule 10.10.2014


Ответы (1)


Вы можете (для двунаправленного обмена данными) использовать SVNBridge

person Lazy Badger    schedule 28.11.2012