2012-03-20 36 views
2

我最近將.NET 3.5項目遷移到.NET 4,現在想要將轉換後的項目添加到TFS 10服務器,同時保持原始TFS 08服務器原封不動,我們還需要維護當前的3.5項目,因爲有些客戶仍在使用它。如何重新連接已知的項目到TFS 2010與丟失的映射

我有一個問題,斷開解決方案的源代碼管理TFS 08,以便我可以將它添加到TFS 10.我嘗試了幾種方法,包括一些建議在這裏,沒有成功。 VS 10不允許我在將其添加到源代碼管理的過程中選擇其他位置時切換服務器。我也嘗試刪除所有的映射,因爲它不知何故仍然知道解決方案來自哪裏。我甚至試過「如何永久刪除TFS源代碼管理關聯綁定?」在http://zayko.net/post/How-to-permanently-remove-TFS-Source-Control-association-bindings.aspx和槍手的兒子仍然知道。

回答

0

您應該將遷移的.NET4解決方案放置在本地路徑中,該路徑不包含在您對TFS2008工作區的任何映射中。
然後,除了鏈接文章中提到的要點之外,導航到「文件」>>「源代碼管理」>>「更改源代碼管理...」並繼續解除綁定舊服務器中的所有項目。全部用Ctrl + Shift + S and close VS.

打開VS &的另一個實例,將團隊資源管理器連接到TFS2010。打開解決方案(它現在應該被視爲完全不受控制)並導航到「文件」>>「源代碼管理」>>「添加解決方案到源代碼管理...」。這應該打開一個對話框,讓你選擇你想放置的.NET4解決方案的位置(在TFS2010存儲庫中)。