Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Mercurial(Hg)源代码存储库迁移到TFS?_Tfs_Mercurial_Version Control Migration_Tfs Migration - Fatal编程技术网

如何将Mercurial(Hg)源代码存储库迁移到TFS?

如何将Mercurial(Hg)源代码存储库迁移到TFS?,tfs,mercurial,version-control-migration,tfs-migration,Tfs,Mercurial,Version Control Migration,Tfs Migration,这似乎与大多数人试图做的相反。我想从一个汞容器(Hg)库导出所有的变更集,并将它们导入Team Foundation Server 2010,并包含历史记录。我不可能是唯一一个去TFS的人,对吧?看起来我可以从Hg导出到Git,然后从Git导出到TFS。有更好的方法吗?您可以(对于双向数据交换)使用我想您也希望引入回购历史?不一定,它只是有助于确定问题。@NathanE为什么TFS对Mercurial/Git是个坏主意?@RobertBertstein:这是一个意见问题。我已经使用了这两种方法,

这似乎与大多数人试图做的相反。我想从一个汞容器(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似乎没有一个很好的方法来联系bug追踪器,但TFS两者都做得很好,并且很好地结合了它们。集成VS支持非常出色。我的朋友认为构建服务器套件很棒。VS2013破坏了很多签入UI,但有一个解决方案。