2009-01-19 106 views
9

我們正在尋找將Subversion存儲庫移植到Team Foundation Server的任何經過驗證的遷移路徑。似乎有一個名爲CS-Converter(ComponentSoftware homepage)的已停產產品,但找不到任何人使用它。從Subversion遷移到Team Foundation Server

CS-Converter是一個堅實的產品,還有沒有其他資源我沒有找到或沒有任何人有一些個人經驗,可以指導我們?

更新:爲了澄清,我們需要實際將現有的存儲庫從Subversion移動到Team Foundation Server(從最高的訂單),所以雖然SVNBridge很好,但它只是做這項工作。我們需要一個經過驗證的,安全的方式來遷移存儲庫

回答

1

這個名爲CodePlex的網站團隊推出thier自己本土的TFS橋接軟件SvnBridge

SvnBridge允許您使用 TortoiseSVN的和其他顛覆 客戶團隊基礎服務器。 它通過TFS將您的 Subversion客戶端的呼叫轉換爲支持的API 。

SvnBridge通過在您的本地機器上運行 可執行文件運行,該可執行文件作爲TFS的橋樑。您在TFS服務器上指向 SvnBridge,並在您的本地計算機上運行 的網橋處指向 TortoiseSVN。這允許你使用TortoiseSVN與任何TFS服務器 而不需要以任何方式更改TFS 服務器(不需要說服 你的系統管理員 任何東西!)。

您可能想嘗試一下。

+0

客戶端SvnBridge是一個好主意,但對我而言,它並不總是正常工作。 Codeplex現在在其末端使用橋接軟件,這看起來更可靠。 – Anthony 2009-01-19 10:44:17

0

說實話,最簡單的方法就是編寫腳本。由於TFS有一個託管對象模型,因此,腳本化Subversion調用以獲取項目的每個版本並使用對象模型檢入TFS應該不會太困難。

可能最難的部分是使用TFS腳本編寫腳本。聽起來像一個有趣的項目。 :)

2

某些SVN項目無法遷移,直到TFS支持Windows本身已經很好的符號鏈接。