build - 迁移到 TFS2010 后,TFS 未清除构建代理文件夹

标签 build compilation

我在使用 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/

相关文章:

android - 如何为 Lua 的 VM/编译器重新编译已编译的字节码列表?

ios - 编译错误 : #error "This file should be compiled in ARM mode only."

c++ - 以编程方式创建和编译 C++ 程序

java - IntelliJ中如何通过终端运行Java程序

react-native - Expo 在生产版本中未找到 "main"应用程序?

gradle - Gradle的$ rootDir/gradle目录是做什么的?

android - 指定的 Gradle 分布 'https://services.gradle.org/distributions/gradle-4.6-all.zip' 似乎不包含 Gradle 分布

java - 出现编译错误: warning: [unchecked] unchecked call to add(E) as a member of the raw type ArrayList

javascript - 导出由 webpack 构建的模块

java - Ant 构建 : Some input files use or override a deprecated API