2011-05-28 113 views
1

在我們的組織,我們有6支球隊: 3「項目」團隊誰給最終用戶提供軟件 3「供應商」的團隊誰的項目團隊SCM多個項目+分佈式團隊

我提供組件軟件我是其中一個供應商團隊的領導者。我管理的是3個項目團隊的標準代碼,但可以爲3個項目團隊進行配置。代碼分爲「靜態」和「配置」代碼。靜態代碼在3個項目中意味着相同;配置代碼在每個項目中意味着不同。

我必須安排一個相當龐大的團隊來完成我的供應商團隊的交付。我們是一個分佈式團隊,與6個開發現場,以及4個不同的承包房屋提供代碼,這有助於我的「主線」。 5個小組中的每個小組都對主線的不同部分作出貢獻,但我們被允許觸及彼此的代碼。共有35位開發人員。

什麼是最好的SCM工具使用,以及如何設置它?制約因素:沒有預算;管理層不願意接受引入新工具的風險。總之,目前的內部團隊的6必須繼續使用VSS,而我(構建主機)可能需要購買一個工具的能力(1個執照),以幫助我從承包管理的代碼通量/房屋。

它看起來像Accurev可能是一個強有力的競爭者,但我想調查社區。無論工具,我買必須能夠支持(在某種程度上)合併代碼到VSS,並能夠提供(每晚?)建立給其他球隊異地。

+1

[從我聽說的,你可能會更好沒有VSS](http://www.developsense.com/testing/VSSDefects.html)。 – sarnold 2011-05-28 03:31:50

+0

@sarnold但真的是這樣遠遠超過SVN不同在很多方面? ;-) – 2011-05-28 06:39:42

+0

我很困惑。這是要求供應鏈管理的建議,但隨後指出:「......不願意接受..推出的新工具」和「必須繼續使用VSS」。聽起來最終的結果已經被確定,除非這可能是SCM上的SCM? :(:(這讓我頭暈目眩。) – 2011-05-28 06:42:10

回答

0

「分佈式團隊」是指DVCS,Mercurial或Git。
甚至不要嘗試之中分佈貢獻者管理與CVCS(集中式VCS)代碼/補丁,你只會落得重新發明什麼DVCS反正自然也。

如果您確實需要維護本地VSS回購,您可以嘗試git-vss以便於導入導出。