Я недавно читал TFS Branching Guide и предлагает ветку для каждого выпуска. Для веб-сайта существует только одна «версия», выпущенная за раз. В таком случае уместно иметь одну ветвь «Производство»? Затем, в процессе подготовки к выпуску, вы объединяете изменения из главного раздела в «Производство». (В отличие от предложения об отделении каждого выпуска.) Если вам нужно сделать исправление, сделайте это в разделе «Производство», а затем обратите интеграцию в Main. Выполнение этого способа позволяет сохранить конфигурационные файлы для производственной цепочки в производственной отрасли.Структура филиала для веб-сайта
p.s. Я должен упомянуть, что мы используем модель продвижения кода.
p.p.s. Видимо, о чем я говорю: он называется «промежуточным потоком» в Practical Perforce
Прочитав это, как вы думаете, нам нужны несколько «релизов»/интеграционных ветвей? Прямо сейчас у нас его есть. – stannius
@steve_d: если у вас есть «последовательный» достаточный жизненный цикл разработки, вы можете повторно использовать одну и ту же ветвь релиза, но я предпочитаю иметь один для каждого выпуска для ясности. И ветвление в любом случае дешево, плюс усилия слияния останутся прежними. – VonC
ветвление дешево - это слияние, в котором стоит стоимость. – stannius