我在使用 TFS 时遇到问题。当我们使用 TFS2008 时,构建机器能够在创建新构建之前从构建代理文件夹中清除文件。但是,迁移到 TFS2010 后,构建计算机无法清除此文件夹,并且我们正在使用已从源代码管理中删除的旧文件进行构建。
有什么办法可以恢复这个功能吗?我们目前正在使用 TFS2008 构建脚本和 TFS2010 中的 UpgradeTemplate.xaml。
谢谢
最佳答案
在您的 TFS 构建定义中,“进程”选项卡上的“清理工作区”设置为多少?
它有三个选项:
- 全部
- 输出
- 无
每个选项的解释(取自 TFS):
Set to All to delete all existing outputs and sources and do a full rebuild; Outputs to delete all existing outputs but get only those source files that have changed since the last build (Incremental Get); or None to leave existing outputs and sources in place and build any changes incrementally.
您应该将其设置为全部
,以确保每次都执行干净的构建。
关于build - 迁移到 TFS2010 后,TFS 未清除构建代理文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10539694/