2016-11-07 2 views
6

Есть ли рекомендации по настройке GitFlow с помощью Visual Studio TeamServices?Настройка GitFlow в VSTS - лучшие практики?

Мы родом из BitBucket, и там это просто простой init. Но в VSTS мы не можем найти никаких лесов. Кажется, нам нужно настроить множество настроек вручную, не так ли? Итак, как настроить группы пользователей, политики ... для рекомендуемого использования с GitFlow в VSTS?

+1

Можете ли вы подробнее рассказать о специфике на то, что вы ожидали бы с точки зрения политики и безопасности? Сам поток не сложно настроить, и вы начнете делать это локально. Кроме того, вы можете создать одну сборку CI, у которой есть фильтр ссылок refs/heads/*, поэтому он просто запускает все ... GitFlow не требует запросов на Pull и отзывов кодов и т. Д. ... он просто документирует поток коммитов. – jessehouwing

ответ

3

Нет стандартной кнопки с одним щелчком мыши для настройки ветвей и политик в VSTS для поддержки GitFlow или другого типа структуры потока для Git (например, GitHubFlow и т. Д.).

Установка не слишком сложна, но может включать в себя множество шагов вручную. Вы могли бы превратить это в сценарий инициализации, используя REST API, чтобы он генерировал сборки (с помощью подстановочных знаков в фильтрах ветвей), устанавливал политики филиалов и блокировал ветви с правильной безопасностью.

В то же время на GitFlow не установлена ​​настройка по умолчанию, если в команде достаточно доверия ... Группа безопасности практически для всего, что в этом случае будет просто «командой по умолчанию».

Существует, кстати, плагин Visual Studio, который поможет вам настроить структуру ветвей и поток слияния между ветвями.

Смежные вопросы