Развертывание ветки впереди основной ветки - PullRequest
0 голосов
/ 09 января 2020

У меня есть основная ветвь и ветвь развертывания. После того, как я завершу все изменения в основной ветке, я объединю главную ветку с веткой развертывания, чтобы развернуть ее. Однако проблема заключается в том, что при каждом развертывании в ветке развертывания будет происходить дополнительная фиксация «Слить запрос извлечения от мастера». В результате моя ветвь развертывания будет иметь x коммитов, а не главную ветвь, а x будет разом, когда я ее развернул.

Это очень раздражает, и хотя я могу (и иногда могу это сделать) решить эту проблему путем объединения ветви развертывания обратно в главную ветвь, но по сути это запрос на удаление, который ничего не делает. Какой должен быть правильный способ сделать это?

1 Ответ

0 голосов
/ 09 января 2020

Если вы используете GitHub для запросов на получение, вот цитата со страницы помощи :

Запросы на получение объединяются с помощью - опция no-ff, за исключением запросов на получение с сдавленными или перебазированными коммитами, которые объединяются с помощью опции ускоренной перемотки вперед.

В случае, если вы создаете коммиты слияния, которые приведут к отдельным коммитам, таким как Merge pull request from master, вы можете захотеть перебазировать и объединить ваши запросы.

Когда вы выбираете опцию Rebase и слияние в запросе на извлечение на GitHub, все коммиты из ветки topi c (или головной ветки) добавляются в базовую ветвь индивидуально без фиксации слияния. Запросы на получение с переблокированными фиксациями объединяются с помощью опции ускоренной перемотки.

Ссылка : Страница справки

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