[英]Is there a gitflow process for branching and bug fixes with a release branch?
為了確保所有代碼最終都通過pull請求代碼審查,我們已經開始按照git-flow風格創建功能和bug分支的分支。
唯一的問題是,一旦在發布分支中發現錯誤,我們通常必須從發布分支創建一個分支,以便將pull請求發送回發布分支。 但是當bug修復發布分支時,似乎沒有明顯的git-flow進程來處理發布分支的分支。
什么是用於修復發布分支錯誤和代碼審查的git-flow流程?
您是否應該修復開發中的錯誤並創建新的發布分支? 分支發布分支仍然是有效的git-flow? 在發布分支錯誤修復上處理拉取請求代碼審查的最佳方法是什么?
我剛剛遇到同樣的問題。 我建議從發布分支創建一個普通的分支。 在那里進行修復並為該分支創建一個pull請求以合並到release分支。 這是使用普通的分支和合並命令,而不是Git Flow命令。
步驟詳情如下:
希望這會更好。 Git-flow命令集中有很多步驟和制動,但應該允許拉取請求發生。
我處理它的方式是在發布分支上有一個修補程序分支。 修復錯誤后,我將合並到master / release分支,並合並到Dev
分支,然后逐漸滲透到其他功能。
然后將刪除此修補程序,因為它將記錄在master
或dev
。
錯誤修復分支應該分支主(或任何分支代表您的生產代碼)。 如果您正在使用git flow,這有時意味着如果您已經在開發分支中進行了代碼更改,那么您必須選擇提交到錯誤修復分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.