на GIT, толкая слияния с слияниями - PullRequest
0 голосов
/ 25 февраля 2010

У меня есть 3 ветви: A, B, C

Обычно, когда мне нужно обновить Происхождение, я иду к Мастеру, объединяю законченную ветку и нажимаю.

Теперь у меня была ветвь А, работа сделана. Пошел на ветку Б, слил А, работа, сделано. Пошел в ветку C, слил B, работа сделана.

Если я иду к мастеру, объединяю C и нажимаю на начало координат, могу ли я удалить уже A, B и C?

Ответы [ 2 ]

1 голос
/ 25 февраля 2010

да, после объединения c с Master вы можете удалить a, b, c, так как окончательный код будет на Master. Тем не менее, сохранение этих веток не стоит, если вы решите откатиться до некоторой точки.

1 голос
/ 25 февраля 2010

Ну, это звучит так, как вы можете. Если вы хотите быть уверены, вы можете удалить ветку с помощью опции -d (маленькая буква "d"):

$ git branch -d $BRANCH

Если все коммиты в $BRANCH не были объединены в master, вы получите сообщение об ошибке, что вы не можете удалить ветку, если не используете опцию -D (большая буква "D").

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