我在Git中遇到一些問題後想知道處理網站回購的最佳方式。目前我們有一個網站的3個版本;生產,測試和發展。我們已經將Git回購與三家分公司,主人(生產),測試版(測試版),開發(開發)設置成大致相同。如何在3個階段最好地管理一個網站的Git存儲庫?
一旦我們完成了一組更改/功能,我們更新開發分支,然後我們將該分支複製到分支測試版。一直以來,開發仍然延續着更多新功能的開發分支。
我們遇到的問題是代碼不可避免地在beta版本中發現錯誤。這些bug需要在開發和測試版本中修復。與此同時,開發分支已經完成了更多的開發工作,但不應該屬於beta分支,所以我們不能真正地合併測試版和開發分支。我也不想花費時間和麻煩,不得不將個人承諾與適用於兩者的變更進行回購。
所以我在尋找的是管理這種類型的工作流與Git的最佳方式。
謝謝
該項目還沒有看到多年的活動。 AVH分支似乎很有希望,並提供了一些改進:https://github.com/petervanderdoes/gitflow/wiki – angularsen 2014-02-07 12:40:49