2016-01-18 56 views
0

我們有一種情況,即在項目生命週期的某個時刻,我們需要將工作項目跟蹤和源代碼控制分解爲2個獨立的TFS項目,工作項目在VS團隊服務項目中,以及2013年TFS內部源項目。如何將TFS源代碼合併/遷移到保留工作項目的現有Visual Studio Team System項目

當時的原因是,我們需要授予利益相關者訪問產品待辦事項的權限,而不需要他們在託管TFS的公司網絡上。當時人們擔心源代碼的安全性,因此整個項目並沒有被解除和轉移,只是積壓。

現在我們意識到一些安全問題沒有得到保證,而且我們錯過了單一項目提供的ALM集成,這兩者都有責任,並且希望將我們的源代碼管理合併到雲中,基於VSTS的項目。

問題是,遷移工具正在覆蓋VSTS中的工作項目。有什麼方法可以合併,保存這些數據,還是以某種方式將這兩件事合併在一起?

回答

2

我想你在這裏看Team Foundation Server Integration Tools如果你想遷移源代碼的歷史。請記住,它不會是完美的(數據時間戳不會相同等)。

如果您可以避開它,那麼只需將最新的代碼粘貼到VSTS中,並考慮您需要返回的歸檔服務器的歸檔。這不會太受歡迎,所以你會用集成工具來摔跤。這不是最友善的使用方式,但大多數情況下它可以完成工作。

配置會話時,您需要爲您的配置選擇Team Foundation Server \ VersionControl.xml。然後選擇您的本地和VSTS之間的單向遷移。

您需要安裝VS 2012或至少Team Explorer。

編輯巧合的是,我不得不這樣做自己,所以我的博客上講述的過程here

+0

謝謝,但我們正在努力做一些事情沿着這些線路更多: https://www.visualstudio.com/en-us/get-start/setup/migrate-team-projects-vs 這會將所有源代碼和歷史記錄遷移到VSTS,但它不會將代碼合併到現有項目中,我們的積壓項目工作項目目前是 如果我們可以將我們的工作項目導入帶有源代碼的遷移項目,那麼我們會是金手鐲,但我想這個功能無濟於事能夠...看到這個: http://visualstudio.uservoice.com/forums/330519-team-services/suggestions/2264946-import-export-data-from-visual-studio-online –

+0

嗨馬特,TFS集成工具將做你想做的事,他們只是有點脾氣。另一種方法是使用OpsHub工具,然後將您的待辦事項從現有VSTS項目遷移到新遷移的待辦事項。 – rerwinX

相關問題