Как синхронизировать функциональную ветку с развивающей веткой? - PullRequest
2 голосов
/ 07 октября 2019

Мастер - это основная ветвь.

Развивающая ветвь создается из главной ветки.

Ветвь компонента 1 создается из ветвь разработки.

Сценарий 1: В идеалеСценарий Я внесу изменения в код ветви Feature 1, добавлю, зафиксирую и отправлю изменения на сервер. Затем создайте запрос на извлечение, чтобы объединить ветвь функции 1 с ветвью разработки.

Q1) На этом этапе (запрос на извлечение) у меня есть возможность выполнить слияние с ребазом на сервере? Или это всегда слияние?

Q2) Предполагая, что у меня было несколько коммитов на ветви функции 1, после того, как запрос на получение завершен, все ли коммиты из ветви функции 1 сохраняются в истории ветви разработки? или будет сохранен только один коммит слияния?

Сценарий 2: Пока я работаю над веткой Feature 1, другой разработчик внес изменения в разработку ветки на сервере.

Q3) Теперь, как я могу синхронизировать ветку Feature 1 с последним кодом из ветви разработки?

Является ли решение для извлечения кода из ветви разработки сервера в локальную ветку devlop. А затем объединить / перебазировать локальную ветвь разработки в локальную ветку Feature 1, а затем отправить ветку Feature 1 на сервер с последующим запросом Pull для объединения этого кода с ветвью Develop?

1 Ответ

2 голосов
/ 07 октября 2019

Ответы следующие:

Сценарий 1:

Q1 Ответ: он всегда объединен.

Q2 Ответ: Будут сохранены множественные коммиты из ветви объектов и финальный объединенный коммит в ветке разработки.

Сценарий 2:

Q3 Ответ: Да, ваш процесс правильный.

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