2016-05-20 275 views
0

我已經從我的團隊服務(TFS在線)下載了30多個TFS項目(包含近100個cs項目)。我已經修改了許多這些cs項目,現在想要將更改檢入到不同的Team Services存儲庫中。有沒有簡單的方法來批量做到這一點?Bulk TFS遷移

我知道我可以通過源代碼管理資源管理器將「文件」添加到新的團隊服務資源庫,但是,當它們被下載時,似乎會將nuget軟件包還原搞砸。我發現Nuget包恢復工作的唯一方法是,如果我打開每個項目,將其從源代碼管理中斷開,並更改打開項目上的源代碼管理並檢查它。

回答

0

您可以使用TFS Integration Tool來實現Visual Studio在線遷移(VSO到VSO)

詳細步驟,請參閱我的回答這樣一個問題:Move Team Project to another Project Collection TFS 2013(只需要在TFS改變VSO)

+0

你是什麼意思改爲「TFS到VSO」?我試圖運行該工具,它不斷給我一個例外「輸入字符串不正確的格式」試圖將字符串轉換爲int。 – hewstone

+0

我的錯誤。我誤解了你提到的「我的TFS在線」。什麼是您的TFS的詳細版本?你在使用TFS內部還是VSTS?你使用哪個版本控制?如果您正在使用VSTS並想將這些項目檢入另一個VSTS存儲庫。最好的方法是刪除這些項目的源代碼管理並直接簽入(對於TFVC)。 http://stackoverflow.com/questions/358951/how-can-i-completely-remove-tfs-bindings –

+0

TFS集成工具可幫助您在兩臺不同的服務器之間移動數據(VSO和TFS)如果您堅持這樣,你得到哪一步「輸入字符串格式不正確」這個錯誤?你能提供一個screeshot嗎? –