#tfs #tfvc
#tfs #tfvc
Вопрос:
Я новичок в TFS и задаюсь вопросом, может ли кто-нибудь посоветовать мне, нахожусь ли я на правильном пути и не делаю ли это неправильно;
На данный момент в TFS у меня есть следующие три ветки;
Main предназначен для UAT, DEV будет использоваться для разработки, а Release будет использоваться для выпуска изменений в производство.
Мы планируем добавить еще одну ветку для промежуточной обработки, поскольку сейчас у нас 4 веб-сайта;
Первый вопрос> Правильный ли следующий способ объединения и публикации изменений на сайте разработчика?
- Все разработчики будут проверять свои изменения в ветке разработки, которые затем будут объединены с основной веткой, а затем опубликованы на сайте разработчика? Если DEV выглядит хорошо, мы перенесем все с основного сайта на UAT.
Второй вопрос> Нужно ли мне отделять промежуточную / бета-версию от основной ветки, а затем создавать выпуск из промежуточной ветки? Или я могу просто использовать ветку выпуска для промежуточной подготовки.
Комментарии:
1. У вас был помечен этот вопрос
git
, но вы описываете иерархию ветвей TFVC. Вы используете Git или используете TFVC?2. извините, использование tfvc
Ответ №1:
Чтобы использовать DevOps, важно, чтобы ваша стратегия ветки была простой и стремилась к высокому качеству. Итак, ваш первый вопрос правильный.
Что касается второго вопроса, когда возникает необходимость поддерживать более одной производственной версии, например коммерческое решение, такое как Word, вы можете расширить свою стратегию ветвления. В противном случае вам не нужна новая ветка. Вы можете пометить ветку выпуска вместо новой ветки.
Проверьте следующую ссылку на стратегии ветвления:
Комментарии:
1. Вы проверили мой ответ? Полезно ли это?