在TFS的一个“项目”下面,我们有多个产品。这是因为对我们来说,项目是一个业务部门,他们每个人都可以拥有我们为他们开发的许多应用程序。每个文件夹在源代码管理中都有自己的文件夹(在TFS项目下),每个文件夹都有自己的TeamBuild设置。我遇到的问题是,无论何时构建运行,为其生成的报告都包含与TFS项目关联的所有变更集的列表;尽管其中许多是针对不同的产品,但实际引用的代码并未在构建期间编译或构建。
有没有人知道如何让TFS在其报告中只包含与TeamBuild中构建的实际VisualStudio项目相关联的变更集?
答案 0 :(得分:2)
最佳解决方案是修改团队构建定义的工作区映射,以包含解决方案根路径而不是团队项目根。
在TFS2008中,
在TFS2005中,
此工作空间映射定义了要包含在构建中的变更集的范围。
见:
捐赠