Может ли быть лучший способ для git-flow завершить выпуск

Я использую git-flow через Sourcetree компании Atlassian.

Когда я заканчиваю выпуск, он объединяет ветку выпуска с основной веткой и снова с веткой разработки. Я всегда предпочитал коммит слиянием, а не ускоренную перемотку вперед.

Мне почему-то приходит в голову, что если бы git-flow объединил ветку выпуска с основной веткой, а затем объединил ветку * master * с веткой разработки, график мог бы быть в некотором смысле «более аккуратным».

Есть ли причины, по которым это плохая идея?

Обратите внимание, что я все еще нахожусь в этом, так что будьте нежны, если можете.


person Brent.Longborough    schedule 16.02.2014    source источник


Ответы (1)


ИМО, это совершенно аккуратно, пока все, что вы совершаете на мастере, должно быть сообщено, чтобы вернуться. Если этот рабочий процесс соответствует вашим потребностям, просто используйте его.

Тем не менее, иногда вам может потребоваться применить исправление к основной ветке, которую вы не хотите объединять обратно в ветку разработки (через ветку «поддержка», в соглашении git-flow). С этого момента вы больше не могли позволить себе объединять мастер при разработке, иначе вы получили бы некоторые нежелательные коммиты при разработке.

person Yanflea    schedule 16.02.2014