如果目标分支不在特定父分支的顶部,如何阻止BitBucket合并

时间:2018-11-08 17:28:59

标签: git bitbucket

假设使用Gitflow,我有2个分支A和B都未开发,并且正在同时进行开发。

A被合并回到开发中。

我想发生的事情如下:

打开一个PR可以将某些功能合并到B。如果B在开发之后(现在是现在),我希望合并被阻止,就像发生冲突时一样。

这可能吗?这是一个坏策略吗?在Git中有更好的方法吗?

我们处于一直在开发的情况下,然后在最后将合并合并回到我们的功能分支中,从而解决了上百万个冲突。我想找到一种方法来强制执行此操作。有人可以帮助我找出正确的方法来解决这个问题吗?

如果这是重复项,请告诉我,我不知道搜索该词的正确词。

1 个答案:

答案 0 :(得分:0)

听起来您只想在合并中快速前进。

它将停止新PR,直到它们基于分支B上的新HEAD提交重新建立基础为止。

您可以在存储库设置中启用它。

https://confluence.atlassian.com/bitbucketserver059/pull-request-merge-strategies-949255012.html

您可以通过钩子使此策略自动化,但是您可能会遇到冲突。