Git объединить мастер в ветку и новую функцию - PullRequest
0 голосов
/ 08 января 2019

У меня есть 2 компонента, которые разрабатываются одновременно, компонент A и компонент B. И компонент A должен использовать компонент B для его завершения.

Если компонент B сначала завершен, а затем объединен с мастером, поскольку он является автономным компонентом. Как мне получить это в A, чтобы оно могло быть завершено?

После слияния В с мастером, следует ли объединить мастера с А?

Должен ли я объединить А пополам и затем уменьшить? (Это не кажется правильным)

Есть ли какой-то вариант, который мне не хватает?

Спасибо

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Это действительно вопрос этикета в вашем репозитории, правильного ответа нет, кроме ответа, данного владельцами вашего репозитория кода.

Однако вещь, которая (почти) универсальна, состоит в том, чтобы избегать слияния A и B напрямую. Если A и B - действительно отдельные части работы, их следует объединить в мастер по отдельности.

Наиболее распространенным рабочим процессом здесь будет:

  • Разработчик B завершает работу, затем отправляет запрос на извлечение
  • Запрос на получение одобрен, и B объединен с главным
  • Разработчик A объединяет мастера в A . Запрос на извлечение не требуется, разработчик А владеет филиалом А и может изменять его сколько угодно.
  • Разработчик А завершает работу, затем отправляет запрос на извлечение
  • Запрос на получение одобрен и A объединен с мастером .
0 голосов
/ 08 января 2019

Слияние B с мастером, а затем слияние мастера с A.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...