Выборочные сборки с использованием TFS с ASP.NET - PullRequest
1 голос
/ 22 октября 2010

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

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

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

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

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

1 Ответ

1 голос
/ 22 октября 2010

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

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

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

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

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

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

...