我们在项目中实施了git model。 开发人员只能访问开发分支。发布和主分支控制构建工程师。在发布计划阶段,我们将代码从develop分支复制到release,并在develop分支上增加版本。
开发人员应该从发布版本创建一个错误修复分支并提出一个拉取请求以将其合并到发布中。所以代码直接绕过develop分支发布分支。
我可以在Bit Bucket中点击同步以使开发分支更新,但保持分支自动同步会很棒。
有没有办法自动将develop分支与发布的提交同步?开发分支现在落后于发布,因为它没有从pull请求合并发生的合并提交。
答案 0 :(得分:1)
您可以使用BitBucket webhooks触发每次推送"发布"分支,然后将此通知发送到持续集成工具(例如Jenkins)以同步"发布"用"开发"。