Я хочу использовать TFS как репозиторий проекта; У меня был очень хороший опыт работы с SVN, CVS. Но я не уверен, как этого добиться с TFS2010.
У меня есть следующие коллекции
CUSTOMERS
(содержит клиентов и их продукцию)
PRODUCTS
(содержит базовые данные)
Обратите внимание, что:
- У меня есть несколько клиентов.
- У нескольких клиентов может быть несколько решений (.SLN),
- В каждом решении может быть несколько файлов .PRJ.
ВОПРОС 1: Я хочу, чтобы следующая структура папок проекта создавалась автоматически. Как?
Есть ли какой-нибудь скрипт / дополнение / функциональность / даже возможность достичь этого в TFS?
Каждый раз, когда новый покупатель приходит за продуктом; Я хочу:
- Следующая структура папок будет создана автоматически (я делал это с CVS и SVN)
- Оформить заказ продукта из ПРОДУКТОВ и проверить файлы решений в коллекции CUSTOMERS.
х
CUSTOMER 1
--------PRODUCT 1
----------------Management artifacts (.docx, xlsx, .vsd, .mpp files)
----------------Design (.vsd files mostly)
----------------References (Any help files provided by the customer)
----------------Requirements artifacts (.docx, xlsx)
----------------Development
------------------------Solution Files (.SLN)
--------------------------------PRJ 1
--------------------------------PRJ 2 (Referenced in 1)
--------------------------------PRJ 3 (Referenced in 1)
--------------------------------PRJ n (Not referenced, standalone tool)
----------------Testing and QA artifacts
----------------User guide artifacts
----------------Deployment artifacts
.........................................................
--------PRODUCT 2
--------PRODUCT n
CUSTOMER 2
.........................................................
CUSTOMER n
ВОПРОС 2: Является ли эта структура папок даже реалистичной с точки зрения TFS (поскольку TFS в основном ориентирована на решения и VS IDE)?
Обратите внимание, что мы маленький магазин 20+ разработчиков; Большое спасибо заранее!