我最近安装并开始使用TFS。主要用于源存储库,然后将使用工作项功能。我正在使用Vault作为存储库,并对设置项目结构的最佳实践有一些疑问。
My current structure from Vault is:
Projects
- CustomerName1
-- Application1
-- Application2
- CustomerName2
-- Application1
-- Application2
我可以在TFS中使用熟悉的结构吗?有没有好的文档有真实的例子和 关于如何设置的说明?从我看到的是所有真正的基础和书籍我没有真实的存储库示例模仿我的结构。
我创建了一个名为CustomerName1的新团队项目,然后在CustomerName1下添加了其他团队项目Application1。但是,我在Application1上丢失了工作项,文档,报告和构建等单独的文件夹。
因此,这似乎没有正确设置。
谢谢...
答案 0 :(得分:1)
有几个问题需要澄清。
您在Customer1和Customer2之间是否有任何共享程序集?如果是这样,请放置一个团队项目,然后在源控件资源管理器中为Customer1 \ App1,Customer1 \ App2等添加子文件夹。还有一个共享库或一些与CustomerX文件夹并行的库。
您是否有现有的分支/合并策略?
默认情况下,您将为团队项目共享SharePoint站点,构建,工作项,报告和文档。您将在SQL中共享TFS数据库(影响WorkItem编号)。
但是,您可以通过Source Control Explorer将任何用户/组的权限设置为文件夹。