сделать гирлянду в нескольких ветках - PullRequest
3 голосов
/ 13 августа 2010

иногда у меня возникает ситуация, которую я обнаруживаю ошибка и исправьте ее, а затем зафиксируйте изменения. Этот коммит может быть выбран всеми затронутыми ветви, особенность, которая мне действительно нравится.

Но это оказывается утомительным 5-10 веток, выбор фиксации) или подвержен ошибкам (выбор вишни) при работе в этой ветке - иногда дни / недели спустя

Есть ли возможность автоматизировать сбор вишни на несколько веток? Написание сценария, повторяющего затронутые ветви, кажется возможным, но множество затронутых ветвей (и сами ветви) постоянно меняется -

Лучший Венди

1 Ответ

6 голосов
/ 13 августа 2010

Краткая версия ответа: не стоит выбирать это исправление.Вы должны слить это.Все, что вам нужно сделать, это убедиться, что вы фиксируете исправление для ветви, созданной от общего предка всех ветвей, которые нуждаются в исправлении, а затем объединяете его с каждой из них.Это намного лучше, чем сбор вишни, потому что он не делает дублирующие коммиты по всему вашему репо, и если вам позже понадобится объединить две ветви, которые получили исправление, проблем не будет.Основным принципом здесь является ветвь обслуживания, начатая с какой-то более старой версии, которую вы поддерживаете, и объединенная оттуда во все более поздние поддерживаемые версии и выпуски.

Более подробную информацию и соответствующие философские советы см. мой ответ на этот вопрос о сборке вишни, а также комментарии к ней и ссылки, которые я предоставил в этих комментариях!

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