【发布时间】:2011-12-19 20:20:45
【问题描述】:
这似乎与大多数人试图做的相反。我想从 Mercurial (Hg) 存储库中导出所有变更集,并将它们导入 Team Foundation Server 2010 并包含历史记录。我不能成为唯一一个去 TFS的人,对吧?看起来我可以从 Hg 导出到 Git,然后从 Git 导出到 TFS。有没有更好的办法?
【问题讨论】:
-
我想你也想引入回购历史?
-
不一定,它只是有助于构建问题。
-
@NathanE 为什么 TFS 与 Mercurial/Git 相比是个坏主意?
-
@RobertBertstein:见仁见智。我都使用过,而且在易用性和“完成任务”方面,Mercurial 比 TFS 的 VCS 领先数光年。 TFS 设置了许多可能需要数小时甚至数天才能克服的障碍。我用了 4 年的时间忍受了 TFS,而且我只用了一天的 Mercurial 就已经感觉到了巨大的进步。就像白天和黑夜一样。
-
@nbevans:自您发表评论以来,TFS 已经取得了长足的进步。 Hg 似乎没有与错误跟踪器相关联的好方法,但 TFS 两者都做到了,并且很好地结合了它们。集成的VS支持非常好。我的伙伴认为构建服务器套件很棒。 VS2013 损坏了很多签入 UI,但有一个解决方法。
标签: tfs mercurial version-control-migration tfs-migration