Team Foundation Server - Как создать командный проект, но не тянуть все ветви

В настоящее время у нас есть команда настройки проекта, как показано ниже (в отношении филиалов)

Командный проект
| __Developement
| __Development - Изолированная функция Dev
| __main
| __Production

Проблема, которая у меня возникла, заключается в том, что когда мы хотим создать командную сборку на основе решения для производственной ветви, он копирует весь командный проект на сервер сборки (таким образом, 4x копии, по 1 для каждой ветви). Поскольку проект довольно большой, и другие ветки не должны быть построены, мне интересно, есть ли способ построить только одну ветвь?

2 ответа

При настройке сборки на вкладке рабочей области выберите правильную ветвь в управлении исходным кодом.

Если вы хотите только проверить ветку разработки, настройте сборку для проверки

$/Team Project/Development

Если вы хотите извлечь определенную папку, но не подпапки, вы можете "скрыть" подпапки. Щелкните правой кнопкой мыши по сборке из Team Explorer, выберите "Редактировать определение сборки" и перейдите на вкладку "Рабочая область".

Оттуда вы можете скрыть / добавить столько папок (ветви просто папки) из любого количества мест, сколько вам нужно

Другие вопросы по тегам