Выборочные сборки с использованием TFS с ASP.NET

В настоящее время я пытаюсь настроить наш полный процесс разработки (от разработки до производства).

Мы будем использовать Microsoft Team Foundation Server, и мне было интересно, есть ли способ указать, какую версию программ вы хотите использовать в сборке.

Допустим, нас 20 программистов работают над одним и тем же проектом, и мы хотим внедрить только изменения, сделанные одним или двумя программистами. Есть ли способ сделать это?

Я думал об использовании непрерывной интеграции с нашим сервером разработки и контроля качества, а затем о развертывании того, что уже готово и полностью протестировано, на наших производственных серверах.

Спасибо за вашу помощь!


person Jason    schedule 22.10.2010    source источник


Ответы (1)


мы хотим только внедрить изменения, сделанные одним или двумя программистами. Есть ли способ сделать это?

Это приводит к более широкому обсуждению вашей стратегии ветвления и слияния. Основной ответ: предложите, чтобы эти разработчики работали в их собственной ветке разработки. Публикуйте оттуда, когда будете готовы. Не позволяйте другим разработчикам попадать в эту ветку по соглашению или с помощью мер безопасности.

В какой-то момент их ветка может быть объединена с другими разработчиками. Это может быть просто или может быть забавным временем для тех, кто управляет / разрешает конфликты слияния.

Re: комментарий

Есть ли другие способы управления циклом разработки приложения ASP.NET? Очень важно, что я могу развернуть то, что хочу и когда захочу?

Да, вы можете абсолютно точно выбрать, какие функции вы хотите в выпуске / ветке / сборке. Предложите изучить создание веток для «потоков» разработки (ветвей) и объединить их в «основную» ветвь из этих веток «dev». У вас может быть несколько параллельных ветвей, сливающихся в одну, что приведет к сочетанию нужных вам функций.

person p.campbell    schedule 22.10.2010
comment
Есть ли другие способы управления циклом разработки приложения ASP.NET? Очень важно, что я могу развернуть то, что хочу и когда захочу? - person Jason; 22.10.2010