有沒有人成功導入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