2010-11-15 52 views
1

我們的SVN倉庫的工作原理如下:除非它通過QA如何合併SVN分支到我的樹幹不失提交信息和作者信息

  • 沒有什麼可以被提交到主幹(中繼線總是「釋放」)
  • 開發工作都在這大約持續30天,然後被重新納入幹線(當然QA後)分行進行

這種方法的問題是,所有開發人員最終都提交給分公司看起來像一個巨大的commi t由一名開發人員(合併的人)在Trunk上執行。

我的問題是:

有什麼辦法可以改善嗎?其他版本控制系統在維護日誌方面做得更好嗎?哪個?

我不想讓每個人都致力於每個版本的中繼和分支。我們這麼做了很多年,對我們來說不起作用。我們需要維護並行開發分支機構,並且需要能夠在短時間內發佈。

回答

1

日誌不會丟失。確保包括在日誌中合併信息,例如與TortoiseSNV選擇「獲取合併日誌」從上下文菜單中:

TortoiseSVN explorer sub menu