当我在TFS 2008中构建我们的项目之一时,大约需要30分钟才能构建一个小型项目。当我查看构建日志文本时,我注意到它正在执行以下任务,即获取我们的TFS存储库(DEV,MAIN,PROD,TEST)的所有分支并在构建之前下载源。有没有办法只获得构建所需的依赖关系,而不是为每个项目下载我们的整个源代码库?TFS 2008在构建一个项目时获取源代码的所有分支
BuildLog.text片段:
获取TeamFoundationServerUrl = “HTTP:// vmtfs:8080 /” BuildUri = “vstfs:///构建/编译/ 10676” 力=真正覆写=假PopulateOutput =假预览=假递归=真正的版本= “C19791” 工作区= “VMLSBUILD_17”
我们正在使用VS2005与TFS 2008
David感谢您的回复,并且对解决我们的问题非常有帮助。再次感谢。 – Bill 2010-02-19 15:53:05
不建议或不支持此方法。 – 2010-02-19 17:23:35
除非另行配置,否则Team Build将删除工作区并使用构建定义中为每个构建指定的文件夹重新创建它。通过在构建服务器上手动编辑对工作空间所做的更改通常会在下一个版本中丢失。 – 2010-09-22 14:23:11