Стратегия ветвления и выпуска - PullRequest
0 голосов
/ 14 февраля 2011

Я обнаружил, что некоторые люди говорят о нескольких стратегиях ветвления.Поэтому я подумал, что получу некоторые комментарии по этому поводу.

Итак, проект был разветвлен из транка.Назовите его ветвью А. Пока работа идет в ветке А. Они разветвляются от ветки А и называют ее ветвью Б.

Говорят, что после того, как функции ветки А будут выполнены, они объединят ее обратно с транкоми когда функции ветви B будут выполнены, она также будет объединена со стволом.

Звучит нормально для меня.Это нормально?

Другие предложения выглядят следующим образом: объединить ветвь А с магистральной, а затем выполнить ветвь с именем B. Что, я думаю, уменьшит количество выполняемых слияний.Но функции в ветви A еще не завершены.

Что вы думаете об этой ситуации?Ничего плохого?Любые отзывы приветствуются.Есть ли что-нибудь, что мы можем улучшить в этой стратегии?

1 Ответ

1 голос
/ 15 февраля 2011

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

Слияния SVN в порядке, если вы делаете их рано и часто.

...