Team Foundation Server - Как создать командный проект, но не тянуть все ветви - PullRequest
3 голосов
/ 20 августа 2009

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

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

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

Ответы [ 2 ]

6 голосов
/ 20 августа 2009

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

2 голосов
/ 20 августа 2009

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

$/Team Project/Development

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

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

...