2017-08-15 92 views
0

我們在TFS服務器上使用Git進行版本控制,並使用TFS內部部署來規劃和管理項目。爲多個TFS項目共享一個存儲庫

我們的幾個項目設置爲主項目的子項目,並使用SCRUM 2013模板進行設置。 TFS已升級到2017年,我們希望將項目更改爲使用Agile 2017模板。

似乎不可能更改模板類型,因此我們可以使用當前的Scrum 2013模板和使用Agile 2017模板的新模板。但兩者都需要共享同一個存儲庫,這就是我們的問題真正開始的地方。

是否有可能有2個主項目共享相同的Git存儲庫?

感謝

+2

您的流程模板(Scrum vs Agile)對Git存儲庫沒有任何影響。 –

回答

1

你可以有它在儲存庫提供的可執行文件,因爲很多項目。所有你必須小心的是構建過程。您可能必須設置不同的構建鏈,可能需要依賴於文件夾路徑的觸發器。

Git就在那裏管理數據。還有什麼是你擺脫git只是通過你多麼聰明而使用

1

首先,您是對的,它無法更改流程模板。當您創建團隊項目時,您選擇的流程模板將成爲您必須遵守的流程模板。如果您想從Scrum更改爲Agile 2017流程模板,則必須創建一個新的團隊項目。

And Daniel/BikerDude是對的,流程模板(Scrum vs Agile)不會影響您的回購。

目前無法在團隊項目中共享資源庫。並分享代碼,可能會導致質量損失。更好的方法是共享您的版本的版本二進制輸出。比如通過Nuget包管理工具。

另一種方法是在一個大型團隊項目上工作,在它下面創建多個團隊。每個團隊都會獲得自己的工作空間(衝刺等),但所有團隊都可以共享項目級別上註冊的知識庫。