微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在多个 Gît 存储库上同步多个 PR

如何解决在多个 Gît 存储库上同步多个 PR

我的团队正在使用 Bitbucket Server 开发多个微服务。每个微服务都驻留在自己的存储库中。

假设您有一个营销功能,需要修改 5 个微服务来实现所需的要求。开发人员必须运行 5 个 PR(每个微服务一个)。如果这些 PR 中只有 3 个没问题,你不希望他合并任何东西,但你希望他等到 5 个没问题,然后同时合并所有内容,以避免不一致。

Bitbucket 没有提供这样一种场景:人们希望拥有一个“根”PR,该 PR 依赖于每个微服务的多个子 PR。 其背后的想法是通过同步子 PR 同时合并所有内容,一旦它们都被接受,就一次性合并它们。

我没有找到办法做到这一点。 我怎样才能做到这一点?

解决方法

一种方法是:创建一个“根项目”,其中包含所有微服务作为子模块。

对该项目的合并请求将包括合并“service1 的那个版本”、“service2 的那个版本”,......

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。