我正在使用以下流程:有master,test和feature分支。功能分支从母版分支。从功能分支发出拉取请求以进行测试,然后(当批准时)从功能分支发出请求至主请求。每当我从功能部件发出拉动请求以进行测试时,都有可能发生合并冲突。我想在本地解决此冲突。.
我这样做的方法是将测试分支(本地)合并到功能分支(本地),解决冲突,然后推动合并。然后,拉取请求被固定。但是,这会导致当我从功能分支到主控创建PR时,测试分支的所有更改(功能)都会随之出现。这当然不是我想要的,因为其中一些功能尚未经过测试。
不将测试分支合并到我的功能分支(导致此问题)的(本地)解决合并冲突的最佳方法是什么?
答案 0 :(得分:0)
一种方法可能是用另一种方式合并更改,即将功能分支合并到测试分支的本地副本中以解决冲突,然后将更新的测试分支推送到远程。功能分支不会受到影响,可以合并到母版中,而不会带回测试分支中所有不需要的东西。
但是,最好先尝试从功能部件进行PR进行测试,并在不发生冲突的情况下对此感到满意。