Надоело краснеть за дурацкие баги в daily builds нестабильного trunk, к тому же из-за специфики проекта приходится много времени тратить на проверку багрепортов. Хочется для тестирования выкладывать что-то постабильнее.
Возникают вопросы.
Во-первых, так как многие задачи занимают месяцы, то напрашивается вывод, что стабильная и девелоперская ветки будут существовать параллельно по 6-12 месяцев (время между релизами). Не приведет ли это к глубокой дестабилизации девелоперской ветки? Как с этим бороться? Каждый месяц заводить новую девелоперскую ветку из стабильной?
Во-вторых, как организовать merging кода в стабильную ветку, а именно, каждый сливает свои коммиты, или это делает только специально обученный сотрудник?