各位前輩好,我們團隊 Git 分支策略上版流程
Feature 1 專案優先權 3
Feature 2 專案優先權 1
Feature 3 專案優先權 2
Feature 4 專案優先權 1
目前這種方式碰到了問題
不曉得各位前輩公司是怎麼樣的分支策略來開發或修改功能,謝謝
以我們公司來說,
不管是開發新功能或是修BUG都是先從dev拉分支出來(功能分支),
測試環境也是先前就從dev拉出來的分支(dev_test),
我們所有人只要功能分支完成後,都是先合併到dev_test然後部屬到測試網址做測試,
確認測試都OK之後才會把功能分支併回到dev上正式網址。
不過也有可能是工作分配或是程式架構的問題,
畢竟本來就要盡量避免同一份文件被多個人修改,這樣才能減少衝突。