Конфликты при объединении ветки объектов в главную ветку в GitHub - PullRequest
0 голосов
/ 28 августа 2018

При объединении ветви функций с мастером GitHub у меня тот же сценарий и рабочий процесс, что и в приведенном ниже вопросе:

Объединить неслитую ветвь объектов в другую ветвь функций с помощью Git

У меня есть мастер ветка. Feature branch1 и разработка для feature branch1 уже завершена, необходимо пересмотреть код и объединить ветку.

Между тем, создается ветвь Feature2, и часть работы для Branch2 зависит от кода, разработанного в Branch1. Поскольку тот же код необходим для Branch2, я объединил и зафиксировал изменения в основной ветви из Branch1 после завершения проверки кода.

Теперь я должен получить последний код главной ветки в branch2, чтобы начать свою работу в branch2. Итак, я снова слил свою функцию branch2 из основной ветки. Это правильный способ сделать это, или мне нужно удалить мою функцию branch2 и снова создать новую ветку? Кроме того, поскольку моя ветвь 2 была объединена с главной веткой после ее создания, когда я отправлял свои изменения, это слияние сохранялось как история той ветви, которая в конечном итоге перейдет в историю моей основной ветки (как комментарий, если я сделаю Сквош). и слить), что нормально. Теперь функция branch2 показывает конфликты вместо того, чтобы автоматически говорить слияние. Было ли это из-за слияния branch1, сделанного ранее? Если так, есть ли способ получить опцию автоматического слияния с главной веткой без необходимости разрешения конфликтов. Как я уверен, я уже слил изменения из своей основной ветки в функциональную ветвь 2.

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