2012-03-12 66 views
2

我有一個在Visual Studio 2010中綁定到TFS的項目。現在我們有了一個新的TFS服務器,我想將我的整個項目移到新的TFS服務器上。但這是問題。當我離線時,我有很多待處理的更改。所以,你可以想象我不想失去任何掛起的改變,但我必須將我目前的項目綁定到新的TFS服務器上?將Visual Studio 2010 Project從一個TFS移動到另一個?

而且我也無法檢入我的舊數據,因爲我的項目綁定的舊TFS服務器當前不可用。

我無法擱置我的更改,因爲我無法使用舊的TFS聯機。

我怎麼能做到這一點?

回答

4

跨項目遷移。

否則,就忘了舊的服務器和文件添加到您的新服務器:

  • 備份您的數據
  • 在文件>源代碼控制,解除綁定的項目(或只是清潔它,擺脫所有.scc/.vssscc文件等)
  • 將源代碼移動到您的(新)工作區文件夾中的相應位置,或將當前位置映射到您的新工作區,以便項目位於源控制位置爲您的新服務器。
  • 轉到源控制,所有的解決方案文件添加至新源代碼控制
  • 入住
0
  • 檢查所有舊數據
  • 遷移使用TFS遷移到新的服務器

否則,如果你想保留任何TFS歷史,那麼你就需要你可能會丟失數據

+0

我不能簽入我的改變,因爲舊的TFS服務器是當前不可用。如果我可以,那就沒有問題了。 – ward87 2012-03-12 09:36:50

+1

如果舊服務器不可用,您需要按照Jason [這裏](http://stackoverflow.com/a/9664742/267)的建議刪除服務器綁定,然後重新綁定到新服務器。您將無法遷移該項目的歷史記錄(該記錄位於您所說的不可用的服務器上)。 – 2012-03-12 09:50:06

相關問題