如何在衝刺開發期間處理Git流程?開發階段的Git流程
我發現在開發過程中,一些sprint任務是相互依賴的,所以不可能從master進行分支,因爲它在歷史中太過分了,並且需要開發分支繼續在sprint上工作的功能。
目前,我在sprint中從開發分支並重新設計了我正在開發的分支。我發現使用這種方式,master仍然總是穩定,我們避免在分支之間進行大量合併,以使項目進入繼續開發所需的狀態。
我覺得這部分是無處不在錯過了,我無法找到一個文件的方式來避免這一切的麻煩。
發育過程中,修補程序無法從主分支,因爲我們修復功能可能是由功能引起的衝突的問題,所以我們創建從開發修補程序。一旦開發將所有sprint任務合併並修復所有修補程序,我們會將開發合併到master中。我們沒有使用發佈分支,因爲我們沒有預生產服務器,所以沒有必要擁有它。
但我覺得有發展作爲發展過程中的一種主分支並改變它們的含義之後的發展階段是相當混亂。讓我更好地解釋它...
開發階段後,開發分支將保留基於當前主分支的功能。在開發階段,新功能將基於開發分支。
您能否告訴我如何避免這種情況?
謝謝。