Team Foundation Server - Как создать командный проект, но не тянуть все ветви
В настоящее время у нас есть команда настройки проекта, как показано ниже (в отношении филиалов)
Командный проект
| __Developement
| __Development - Изолированная функция Dev
| __main
| __Production
Проблема, которая у меня возникла, заключается в том, что когда мы хотим создать командную сборку на основе решения для производственной ветви, он копирует весь командный проект на сервер сборки (таким образом, 4x копии, по 1 для каждой ветви). Поскольку проект довольно большой, и другие ветки не должны быть построены, мне интересно, есть ли способ построить только одну ветвь?
2 ответа
При настройке сборки на вкладке рабочей области выберите правильную ветвь в управлении исходным кодом.
Если вы хотите только проверить ветку разработки, настройте сборку для проверки
$/Team Project/Development
Если вы хотите извлечь определенную папку, но не подпапки, вы можете "скрыть" подпапки. Щелкните правой кнопкой мыши по сборке из Team Explorer, выберите "Редактировать определение сборки" и перейдите на вкладку "Рабочая область".
Оттуда вы можете скрыть / добавить столько папок (ветви просто папки) из любого количества мест, сколько вам нужно