有没有人成功导入TFS 2008历史到新的Mercurial存储库中?将TFS历史导入Mercurial(hg)
我发现迄今唯一可能的解决方案是使用tfs2svn去TFS - > svn - > hg,然后使用Convert Extension,但我还没有尝试过。
有没有人成功导入TFS 2008历史到新的Mercurial存储库中?将TFS历史导入Mercurial(hg)
我发现迄今唯一可能的解决方案是使用tfs2svn去TFS - > svn - > hg,然后使用Convert Extension,但我还没有尝试过。
convert extension不支持TFS(从Mercurial 2.0开始)。
如果您可以先转换为Subversion,那么这是一个不错的选择。
这并不罕见 - 当从CVS转换时,一些用户首先使用高度调整的CVS到SVN转换器之一,然后从SVN转换为Hg,报告更好的结果。因此,不要为使用此“绕道”而感到不适::-)
TFS =微软的团队基础服务器 – user37078 2009-08-04 14:34:49
稍晚些时候,我知道 - 但* *来吧* ...自从2005年以来,TFS已经出现了。的笑话我没有拿起? – 2010-06-27 15:24:21
Assaf:我是一个开源的人,这就是为什么我在2009年没有听说过TFS的原因。从那时起,Microsoft向他们的Codeplex网站添加了对Mercurial的支持,并通过它了解了TFS。尽管如此,TFS仍然没有内置转换器。如果您使用TFS,请通过编写一个帮助我们! – 2010-06-28 06:46:11
要么tfs2svn要么使用Mercurial Convert扩展名直接通过SvnBridge进行转换。
SvnBridge的最新版本已更新,以更好地支持使用hg convert命令。所以我们现在一直在使用hg convert和SvnBridge,并且对于大多数已经完美工作的项目。
下面是关于转换TFS从别人谁已经转换了许多项目含汞博客文章:http://blog.eworldui.net/post/2010/03/16/Mercurial-Conversion-from-Team-Foundation-Server.aspx
我只是把一个简单的工具,从同步TFS变更到汞的单支,使用TF.exe和HG.exe。
http://bitbucket.org/rojepp/tfstohg
更新: 刀具的F#端口更稳定,资源比C#版本密集型少: http://bitbucket.org/rojepp/tfstohgfs/
在周末期间,我无法入睡,并couldn” t获得TFS-> SVN-> Hg解决方案的可靠工作,所以我编写了一个工具来做到这一点:Tfs2Hg
有一个关于Visual Studio ALM Q&A站点的栈交换提议,您可以帮助上线:ht tp://area51.stackexchange.com/proposals/15894 – 2010-10-18 19:03:26