在大自由報源碼軟件項目,用水銀或類似的DVCS工具版本,以下哪項被認爲是更傳統的:Hg倉庫的'默認'分支應該怎麼做?
- 在
default
分支保持軟件的最新的「穩定」版本。在default
中標記每個發行版,以便知道哪些修訂版本打包爲下載。一旦測試完成,將補丁合併到default
。在下一個版本中,將命名分支中的新功能等合併到default
中。 - 保持命名分支中的每個版本或類似版本。使用
default
來保持最初的代碼只能由開發人員或非常魯莽的人運行。
還是...有,它被廣泛接受的工作流程的一些更好的模式?
嗯。所以這就是說'default'應該包含主要的開發分支,即不是最後一個穩定版本的出血邊緣?你知道這些績效問題是否會影響回購,如果大多數分行都關閉了嗎? – snim2 2012-01-15 16:42:22
@ snim2:是的,將主要開發放在'default'分支上。如果分支機構關閉,那麼你應該避免性能問題。 – 2012-01-15 18:09:03
謝謝。我已經接受了這個答案,其他人也非常有價值,但是這對汞具有一些有用的見解。 – snim2 2012-01-15 18:14:24