如果我将 feature-* 分支用做测试
develop 分支用做预发布
release-* 分支用于发布
release 通过线上验证后再合并至 master
这种形式是否合理?和传统的 release 用于预发布相比有什么缺陷?
1 neoblackcap 2017-06-25 17:45:35 +08:00 我建议使用 github flow, git-flow 太复杂了 |
![]() | 2 ryd994 2017-06-25 18:01:06 +08:00 怎么维护多个 release ? bugfix 和 backport 这里 master 有什么用? |
![]() | 3 bombless 2017-06-26 01:41:10 +08:00 via Android 感觉你 develop 分支有点多余。不如就一个 rc 标签做预发布,作为一个单纯的指针 |
![]() | 4 cxbig 2017-06-26 04:02:18 +08:00 没有必要,先合并 master 再上线,有问题可以 rollback 或者加 hotfix。 |