Я пытаюсь найти лучший способ логически отдельные проекты в TFS 2010 В настоящее время у нас есть три отдельных проекта:Управление зависимостями Проекты/команды в Team Server Foundation 2010
- рамки проекта ядро, которое запускается на сервер
- Консольное приложение, которое ссылается на базовую dll.
- Веб-приложение, которое также ссылается на базовую dll.
TFS разбивает проекты на проекты команды. Все эти три являются действительно отдельными «проектами», но последние два зависят от справочной системы .dll. В мире Java вы можете настроить управление зависимостями, где базовая структура будет создавать и публиковать в центральном репозитории в компании, а клиентские проекты могут быть проверены отдельно и просто ссылаться на dll в репозитории, чтобы проекты не разбивались.
Поддерживает ли TFS зависимости? Должны ли эти три проекта быть созданы в отдельных командных проектах или в том же самом? Можете ли вы строить проекты в команде?
Каков наилучший способ создания командных проектов, чтобы были проблемы с минимальной зависимостью, но также разделены на разделы, чтобы их можно было индивидуально обрабатывать, а скрипты сборки могли получать доступ ко всем проектам для CI?
Что делать, если есть отдельные команды, работающие над каждым из трех разных проектов? –
Одна команда не обязательно должна соответствовать одному проекту команды TFS. Вы можете организовать его таким образом, чтобы в таком контексте работали более одной команды, если это имеет смысл для вас. –