我們最近決定遷移到TFS 2010.我們還希望改進我們的源代碼管理結構和項目結構。TFS 2010項目結構並獲得最大收益
這裏是隊上商定的結構:
|OurCompanyName (or common root name)
|
+--Windows
+----Applications
+------App1
+------App2
+----Services
+------WindowsService1
+------WindowsService2
|
+--Web
+----Applications
+------WebApp1
+------WebApp2
+----Services
+------WebService1
+------WebService2
|
+--Common
+----ThirdParty
+----Libs
+------DataAccessLib
+------BusinessLogicLib
|
+--Tests
+----TestProject1
+----TestProject1
公共文件夾包含第三方和我們的內部圖書館所使用全幅(應用,應用2,WebApp1 ...等)
我們需要acheive如下:
- 發佈的版本必須依賴於利布斯的最新產品版本。
- 如果測試失敗,則依賴項目不應構建,應通知團隊。
- 簡單分支:開發,生產,版本發佈以及我們如何相應地構建它們。
我已經閱讀了下面的指南Visual Studio TFS Branching Guide 2010,但它只處理它的分支位。
@syneptody感謝您的評論。 這是一個TFS項目集合,但有多個項目。你建議有更多的項目集合嗎? –