簡體   English   中英

我們可以從發布分支創建功能分支嗎

[英]Can we create feature branch from release branch

這些天我在練習 git。 我對創建功能分支的最佳實踐有疑問。 在我的項目中,首先從開發分支創建發布分支,然后從這些發布分支創建功能分支。

但是當我在谷歌搜索時,我發現功能分支從開發分支分支出來,然后在發布時這些功能分支再次合並到開發分支中,然后發布分支從開發分支分支出來。

我想知道我們在項目中采用的方法是否會遇到任何問題,請清除我。

對於分支結構,優選的分支結構是創建一個

  1. master 分支作為生產分支
  2. 從 master 創建一個暫存分支
  3. 然后從暫存分支創建一個開發分支
  4. 並練習從staging分支創建所有功能分支
  5. 並在開發環境中一起測試所有功能合並功能分支以開發分支

在此處輸入圖像描述

  1. 在發布時,將功能分支合並到staging分支,然后將staging分支合並到master分支。

在此處輸入圖像描述

  1. 發布后,刪除功能分支。
  2. 並使用staging分支重新設置其他功能分支。

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM