我想像项目存储库一样使用 TFS;我在 SVN、CVS 等方面有过很好的体验。但我不确定如何使用 TFS2010 实现这一目标。
我有以下收藏
CUSTOMERS
(包含客户及其产品)PRODUCTS
(包含基线)
注意:
- 我有多个客户。
- 多个客户可以有多个多个解决方案(.SLN),
- 每个解决方案可以有多个 .PRJ 文件。
问题1:我想自动生成以下项目文件夹结构。如何? 是否有任何脚本/插件/功能/甚至有可能在 TFS 中实现这一点?
每次有新客户进来购买产品时;我想:
- 自动创建以下文件夹结构(我一直在使用 CVS 和 SVN 执行此操作)
- 从 PRODUCTS 中签出产品,并在 CUSTOMERS 集合中签入解决方案文件。
X
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 多个开发人员的小商店;首先十分感谢!