我的团队正在使用Bitbucket Server开发多个微服务。每个微服务都驻留在自己的存储库中。
假设您有一个营销功能,涉及修改5个微服务以实现所需的需求。开发者必须运行5个PR(每个微服务一个(。如果这些PR中只有3个可以,你不希望他合并任何内容,但你希望他等到5个可以,然后同时合并所有内容,以避免不一致。
Bitbucket没有提供这样一种场景,即人们想要具有";根";PR依赖于每个微服务的多个子PR。这背后的想法是通过同步孩子们的PR来同时合并所有内容,一旦他们都被接受了,就一次性将他们合并。
我没有找到办法。我怎样才能做到这一点?
一种方法可以是:创建一个"根项目";,其中包含作为子模块的所有微服务。
对该项目的合并请求将包括合并";服务1的那个版本"服务2的那个版本"。。。