Состояние ветвления Git для функциональных веток и общего кода

Я использовал стратегию ветвления git, описанную здесь http: // nvie. com / posts / a-success-git-branching-model /

До сих пор он работал у меня очень хорошо.

Я часто задаю себе вопрос, когда я работаю над функциональной веткой. необходимость реализации кода, актуального для всего проекта. Как лучше всего справиться с такими ситуациями?

a) Проверьте основную ветвь разработки, зафиксируйте изменение и переустановите ветку функций из разработки.

b) Внесите изменения в ветку функций, затем выполните слияние в разработку, чтобы другие ветки функций могли иметь доступ к этому коду.

c) Создайте новую ветку для общего кода и объедините ее в Develop, а также в любые ветки функций, которые должны ее использовать.

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

9
задан user151019 7 May 2012 в 21:48
поделиться