Dot-Net

用於維護不同版本的最佳原始碼控制系統

  • May 13, 2010

我們需要能夠同時維護我們系統的一組不同版本。我認為最好使用分支來完成。我們目前使用 TFS2008 進行原始碼控制、工作項和自動建構。

這項任務的最佳版本控制解決方案是什麼?我們的組織正在合併到 TFS2010。TFS2010 是否會為我們提供輕鬆管理每個系統版本的一系列分支所需的功能?我們需要能夠將每個版本與其他版本保持隔離,以便我們可以為每個版本進行測試和部署。

我們的開發團隊由 5 名 .net 開發人員和兩名 flash 開發人員組成。

我聽過很多關於 GIT 的討論。我們是否應該考慮使用 GIT 而不是 TFS 進行原始碼控制?是否可以將 TFS2010 與 GIT 一起使用?有沒有人有類似的設置很好用?

任何建議表示讚賞!

謝謝,

凱蒂爾。

您應該考慮使用 Git(或 Mercurial)的主要原因是:

如果您的團隊位於一個站點,並且您的開發過程足夠線性(簡單的合併工作流程),那麼集中式 VCS 就足夠了。

從那裡開始,TFS2010 進行了一些有趣的演變,尤其是在它的分支模型上,並且它集成在其中的其他功能(工作項的層次結構,使用“門控簽入”建構並基於“工作流基礎”)使其變得更好候選人而不是僅限於 VCS 方面的工具。

引用自:https://stackoverflow.com/questions/2802389