2016-08-16 52 views
0

我的公司使用TFS進行源代碼管理。 (TFVC)一個流氓項目決定使用GIT。然後,他們因培訓和其他原因而出現大量問題,因爲人們不瞭解分佈式系統。如何獲得TFS 2015項目以顯示正確的構建模板

使用TFS 2015,您可以在同一個團隊項目中同時擁有TFVC存儲庫和GIT存儲庫。所以我們只創建了一個新的TFVC存儲庫,並將所有的代碼移到它。一切都很好,但我們無法訪問我們的XAML構建模板。這樣我們就不會失去他們的SCRUM工作歷史和他們所有的積壓。

當我們去構建,在模板中,它正在尋找GIT模板。我猜這是因爲團隊項目最初是由GIT存儲庫創建的。有沒有什麼辦法可以像我們所有其他項目一樣使用TFVC模板?

回答

2

它與存儲庫無關,如果您創建GIT團隊項目,則只能選擇GIT構建定義。 TFVC項目也是如此。

您的具體情況,建議你可以地方你自己的Git項目的代碼與TFVC庫創建的現有團隊項目(這是雙向)。將TFVC和Git存儲庫放在同一個團隊項目中,可以輕鬆訪問工作項目,構建和編碼歷史記錄,而無需切換團隊項目。

詳細方法請參閱此MSDN博客:TFVC and Git repositories in the same team project

注:

  • 需要TFS2015 UPDATE1及以上
  • 的Visual Studio 2015年更新1對既 回購類型的團隊項目支持

如果您不想移動G IT代碼到TFVC項目,另一種方法是在構建定義中添加一個Power-Shell腳本,以在構建過程中克隆來自Git項目的代碼。