使用 gitflow 如何进行多功能并行开发?

发布于 2022-09-03 14:02:32 字数 327 浏览 28 评论 0

gitflow

我们现在的项目比较复杂, 同时有几个 Featur 在进行着, 假设 F1、F2 同时合到 Develop 上去, 这样会不会就会产生多少 Release 分支? 如果只有一个 Release 分支的话, 上面同时包含了 F1 F2 的修改, 假设 F2 的开发人员测试了下 F2 的功能后, 觉得没问题就进行发布到 Master 了, 这样不是把 F1 的功能给弄混了吗....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

茶花眉 2022-09-10 14:02:32
  1. 完成功能后都合并到develop上进行测试 feature => develop

  2. 测试完成,合并 feature => master

  3. 发布,合并 master=> release

  4. 热补丁,从master切一个hotfix分支,修复完成,合并 hotfix => develop 进行测试;测试完成,合并 hotfix => master hotfix => release

最冷一天 2022-09-10 14:02:32
  1. F1, F2合并到develop和产生多少个release没有关系,release分支只有会有一个

  2. release分支基于develop,也就意味着测试的时候必定包含F1, F2

  3. release分支完成后合并到master,也就意味着F1,F2必定进入master

  4. 如果你想这次只测试F2只发布F2,那么F1就不要合并到develop

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文