2011-10-26 29 views
4

我們正在設置TFS 2010,我們有大約15個不同的應用程序,我們希望遷移到TFS。我們已經決定我們會做1次收集。我的問題是我們應該爲每個應用程序創建多個團隊項目,還是應該將所有應用程序都放在一個團隊項目中?這些場景對於工作項目,構建等會遇到什麼樣的優勢/劣勢?何時在TFS 2010中創建新的團隊項目?

+0

NB。這同樣可以表述爲「我什麼時候創建一個新的GIT/Mecurial/...存儲庫?」。 – Richard

+1

@Richard:我不同意 - TFS團隊項目不能很好地映射到git(例如)回購。團隊項目指定一個工作流程(一個流程模板),通常包含多個應用程序或項目。也就是說,通常情況下,團隊項目是映射到git倉庫的更高級別,幷包含其中的很多項目。 –

回答

6

我在應用程序和/或應用程序工作人員是否擁有共享資源(例如工作項目)時,應該參與團隊項目的欄。

在即將到來的TFS11中有積壓的概念(如果你還沒有看到它,我建議去\BUILD\ recordings)。如果您的應用程序共享衝刺或積壓,那麼我將創建一個團隊項目(或每個共享這些項目的應用程序池的團隊項目)。

如果應用程序是單獨開發的,並且您希望使用不同的進程,那麼請使用多個團隊項目。

-1

我最近在TFS ALM巡遊者中看到了一篇很好的文章,講述了分裂成多個團隊項目的所有主要缺點。

http://msmvps.com/blogs/vstsblog/archive/2010/11/12/good-reasons-to-not-create-a-new-team-project.aspx

但是作爲埃瓦爾德指出,新的Sprint,在TFS11積壓和團隊的支持實際上是相當不錯的理由來拆你的項目了。

+1

看起來像是團隊加入團隊項目我tfs11意味着每個團隊項目有多個積壓項目 – Betty

+0

每個團隊的積壓項目特徵非常好地工作,所以我認爲只有一個團隊項目可以減少升級摩擦 – Betty

相關問題