我正在幫助SCM爲新程序設置,而且我們目前正在決定VCS。開源Clearcase Alternative
此時的主要競爭者是SVN,ClearCase,SVN + DVCS,而且只是DVCS。
目前,團隊傾向於SVN或SVN + DVCS。我們希望避免ClearCase的開支和管理成本,但希望提供它所提供的工作流程和版本控制選項。我提出了使用DVCS的選擇,並且正在考慮這個想法。
對於DVCS,我們正在考慮Mercurial,Bazaar和Git。該團隊對SVN感到滿意,但不認爲它會提供所需的多功能性,這就是爲什麼我們在SVN選項之上查看DVCS的原因。
有沒有人有任何建議(例如現有的工具,流程)獲得這樣的設置?
關注的問題包括:
- 設置的難易
- 設置工作流程(發展< - >代碼審查 - >測試 - >樹幹,然後幹線 - >集成測試分支 - >發行與bug修復放進入發佈分支),審計(發現一個bug,何時引入)
- 生成指標
- 開發人員使用ClearCase的合理學習曲線。
- 的Windows開發
- 問題跟蹤集成(可能將是Redmine的,雖然它不是一成不變的)
與Linux相比,Git在Windows上很慢。而且TortoiseGit現在還不是真的可用。那就是問題所在。 – 2009-08-08 00:09:33
如果你是一個Windows用戶,你爲什麼真的會在Linux上多快?重要的是它如何與你的Windows替代品相比(更快)。烏龜完全不重要。 Gitgui工作得很好,它是圍繞Git的功能而設計的。 – 2009-08-10 14:06:39