我正在使用Bitbucket,并且具有以下分支模型;
在此图中,橙色箭头指示从开发分支合并到主分支。绿线表示从母版合并到开发/发布分支。较低版本的开发分支的更改将通过master分支转到较高版本的开发分支。
使用automerge feature of Bitbucket,较低分支的更改将自动传播到较高分支。在V1中发生提交时,它将被合并到主提交中。从主机,它将转到V2和V3。如果在V2中发生提交,它将被合并到master,然后从那里合并到V3,并且不会被合并到V1。 automerge
功能就是这样。
这看起来不错。但是我的问题是,如果合并中的提交与Master -> V1
相关,是否可以防止合并V2
。应该限制从V2到V1,从v3到v1以及从V2到V1的正常合并。简而言之,合并不应从较高版本到较低版本发生。这可能吗?