Как создать ветку релиза из master, исключая конкретную ветку, которая уже объединена в master - PullRequest
1 голос
/ 15 января 2020

У меня есть ветви A, B, C, D, которые были объединены в моем master , я хочу создать ветку выпуска, которая включает A, C, D, и я хочу исключить ветку B изменяется, так что моя ветка release содержит только ветви A, C, B. Пожалуйста, не могли бы вы помочь мне с этим. Спасибо.

Ответы [ 2 ]

5 голосов
/ 15 января 2020

Самый простой способ - это использовать настольный клиент, такой как Github Desktop или Sourcetree . Вы можете создать ветку релиза из вашей master, предполагая, что она объединена следующим образом:

$ git checkout -b release

Затем вы можете использовать клиент рабочего стола, чтобы отменить коммиты из ваших изменений ветки B. Надеюсь, это поможет!

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

Другой способ заключается в том, что сначала вы можете сделать это с помощью пользовательского интерфейса, чтобы вернуть B-ветку из ранее объединенной, после возврата вам необходимо выполнить последнее извлечение основной ветви, исключая код B-ветви, а затем создать новую ветвь с именем следующим образом.

git checkout -b release

и, наконец, вам нужно снова объединиться с основной ветвью, которая исключила ветку B, поэтому главная ветвь снова обновилась

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