Каковы некоторые модели / методы (лучшие практики) для продвижения кода между средами?
Хорошее место, чтобы начать поиск, - это посмотреть на Microsoft Team Foundation ServerРуководство по ветвлению: лучшие практики продвижения кода .Эта версия предназначена для 2008 года, но она поможет вам понять подходы.
Оттуда взгляните на Руководство по ветвлению TFS в Visual Studio 2010 .Загрузите TFS_Branching_Guide_2010_Complete_Package .Внутри вы найдете множество диаграмм / документов, которые помогут вам решить, как лучше подходить к продвижению кода.
Какие модели вы используете?
НашиМодель компании варьируется от проекта к проекту в зависимости от сложности и выпуска модели.Во всех случаях, хотя у нас есть отдельные ветви для каждого выпуска / исправления и основная ветвь, которая действует как импульс нашего приложения «Сборка, которая никогда не должна давать сбои».Оттуда, хотя мы используем различные подходы - некоторые используют WI Review до продвижения, другие немного более свободны в процессе продвижения.Все это говорит о том, что, основываясь на вашем сценарии и целях, вы найдете подход, соответствующий вашим потребностям.