繁体   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