Я привык к схеме ветвления управления исходным кодом, в которой ветки создаются для каждой основной версии продукта. Возможно, я упускаю из виду некоторые скрытые преимущества этой модели, но я думаю, что главное преимущество заключается в том, что это позволяет устанавливать патчи вне диапазона.
Похоже, что эта модель слишком сложна для продуктов, в которых никогда не будет исправлений для чего-либо, кроме самого последнего выпуска (например, веб-сайтов и внутренних приложений).
Я рассматриваю вопрос о переносе наших внутренних приложений на модель с двумя ветвями: development
и production
. Ветвь development
предназначена для работы со следующей версией продукта, а ветвь production
- для исправления текущей версии продукта.
Я упрощаю или упускаю какое-то другое преимущество версионной ветвящейся структуры? Что другие люди успешно использовали для внутренних приложений и веб-сайтов?