删除TFS构建代理工作目录有什么影响?

时间:2012-01-03 13:44:30

标签: tfs msbuild build tfs2010

我的构建代理工作目录开始在磁盘上占用太多空间。我想知道我是否可以删除一些旧文件夹,或者我是否应该备份它们。

删除TFS构建代理工作目录有什么影响?

  • 标签是否受到影响?
  • 构建历史是否受到影响?

2 个答案:

答案 0 :(得分:8)

如果构建不是增量(增量获取),则可以执行此操作。如果您的构建始终获取每个构建的所有源文件,则可以删除工作目录。构建历史记录和标签不受影响。您的构建日志位于放置位置,也不应该是一个问题。

增量(至少来自增量获取)构建存在问题。这些构建仅在每次构建之前从TFS源代码控件获得最新更改,而不是构建定义工作区中定义的整个工作区。

检查构建定义的Process→CleanWorkspace设置。如果将其设置为 All ,则删除构建目录应该不会有问题。

答案 1 :(得分:0)

假设我正确理解您的问题,请确保通过TFS界面删除构建。如果可以提供帮助,请不要删除磁盘上的文件夹。 “TFS 2010构建删除”对话框为您提供了有关要保留的内容和要删除的内容的一些选项。

http://blogs.msdn.com/b/jpricket/archive/2009/12/09/tfs-2010-how-about-those-build-delete-options.aspx

您还可以设置构建保留策略,以便自动删除旧/未使用的构建。