Git запрос на слияние с веткой, которая является исходной веткой другого запроса на слияние - PullRequest
0 голосов
/ 21 октября 2019

Допустим, у меня есть такая ситуация:

    |
   _|
  | task2
 _|
| task1
|
|
master

И ветвь task1 уже находится на запросе на слияние с мастером. Затем я хочу объединить 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?

1 Ответ

0 голосов
/ 21 октября 2019

Я думаю, что задача 2 должна просить о слиянии с мастером, а не задачей 1 ... и тогда правильным порядком слияния будет первая задача 1, затем задача 2. Если вы слили задачу 2 непосредственно в мастер до задачи 1, задача 1 будет объединенакак часть задачи 2.

...