假设我遇到这样的情况:
|
_|
| task2
_|
| task1
|
|
master
并且task1分支已经在对master的合并请求中。然后,我也想合并task2。我选择目标分支task1
cuz,然后在MR上,我只能看到在task2分支上创建的那些提交,而不是task1 + task2。
所以情况看起来像这样:
<-|
<--_|
| task2
_|
| task1
|
|
master
将任务1中的请求合并到主服务器,并将任务2中的请求合并到任务1。
我的问题很简单。合并这些的正确方法是什么?我应该先合并task2->task1
然后合并task1->master
,还是先合并task1->master
然后合并task2->master
?
顺便说一句,无论哪种选择都是正确的,我会以这些分支的唯一提交结尾吗?我所说的唯一是指master + task1 + task2,而不像master + task1 + task1在task2 + task2中的一部分?
答案 0 :(得分:0)
我认为task2应该要求合并到master,而不是task1 ...,然后正确的合并顺序将是第一个task1,然后是任务2。如果在task1之前将task2直接合并到master,则task1将被合并作为task2的一部分。