我們最近安裝了新的TFS服務器,並將開始將其用於所有新項目。我們目前正在使用MS VSS,併爲我們的項目文件夾提供當前佈局。源安全用戶的TFS安裝指導 - 如何鋪設項目/集合
1級文件夾 - 項目分類
- 可執行
- 庫
- 的WebApp
2級文件夾 - 每個類別文件夾內的子分類,這些差異,每個上述分類文件夾
- 個數據庫
- 工具
- 財經
- 就業
3級文件夾 - 在解決文件存儲
- TheFooApplication
- BarUtility 每個子分類文件夾內的實際項目
- ChewDotNet
- FooBarQueryApp
- 等
我們不打算執行完整遷移,新項目將在TFS創建,並在開發商有時間這樣做當前的項目將被移動。
所以我的問題是我們應該如何安排在TFS收藏/項目,同時保持上述文件夾佈局?如果我們要使用多個集合,那麼我們只能爲一級文件夾執行此操作,即您不能在集合中擁有集合嗎?最好是隻有一個集合,然後在該集合中維護上述文件夾結構?
可能影響任何答案的一件事是項目之間存在依賴關係。例如,第三級「庫」中的項目在Webapps和Executable的第三級項目中引用。
也想想你將如何處理分支/合併。您可能希望將「Main」作爲您的頂級文件夾,因此您可以將Main分支到「Release」文件夾中,或者執行代碼庫的開發分支。我建議你拿一本關於TFS的書,比如Professional TFS 2010.這是一個很棒的軟件,有很多很棒的東西,但是需要一些深思熟慮才能讓它正確地哼唱。 – 2012-01-31 22:45:47