2014-02-21 64 views
0

我正在學習如何使用TFS 2013,因爲我們想從今年的VSS遷移。 所以我在我的VSS中創建了一個樣例項目結構副本。它看起來像下面:將項目從VisualSourceSafe移動到Team Foundation Server 2013

enter image description here

現在我用VSS Upgrade Tool for TFS和移植的VSS的數據源TFS MyTeamProject1。它運行良好,創建了與上面相同的結構,除了$ /它在MyTeamProject1下。

  • Websites文件夾下的每個文件夾都有自己的解決方案。
  • 每個網站解決方案都有引用[作爲外部項目添加]到ClassLibraires解決方案中的一個或多個庫項目。

現在,當我從TFS打開VisualStudio中的TFSWebsite1.sln,它打開,但無法加載庫項目。我不得不手動添加庫項目到解決方案。

在VSS中,如果其他開發人員第一次打開網站解決方案,它將獲取所有其他項目(如果尚未在本地計算機上找到)。

問題:升級過程中我錯過了什麼,或者我錯過了TFS本身的東西? 我如何確保當有人第一次抓取解決方案時,相應的項目是由TFS帶來的?

+0

這是另一個問題:http://stackoverflow.com/questions/7763716/vss-migration-to-tfs-folder-structure-change-caused-project-mismappings 不知道是否有更好的解決問題的方法。 – Rachel

+0

我敢打賭,這是因爲您需要更新源控件綁定指向TFS。 –

回答

0

在TFS中,我不得不手動將客戶端庫和網站映射到本地工作區,併爲它們獲取最新版本。

我還必須手動更新項目引用,首先構建類庫,然後構建網站。

在任何情況下,它以某種方式工作。

相關問題