TFS 2010 Team Build在删除生成计算机上的源目录后获取源

TFS 2010 Team Build在删除生成计算机上的源目录后获取源,tfs,tfsbuild,Tfs,Tfsbuild,我有一个通宵运行的TFS构建。可以在代理上的c:\build\3\poject\build def\Sources中找到生成源 \Sources文件夹被意外删除(有罪)。我希望TFS在下一次构建之前“获取”最新的源代码。它似乎没有做到这一点——它只是抱怨它找不到任何要构建的源代码 有人能告诉我如何强制TFS将最新的源代码获取到build agents\sources文件夹吗?应该有一种方法可以从生成定义中完全重新下载源代码,但我现在没有看到选项。您应该能够在构建机器本身上修复此问题。如果您将cd

我有一个通宵运行的TFS构建。可以在代理上的c:\build\3\poject\build def\Sources中找到生成源

\Sources文件夹被意外删除(有罪)。我希望TFS在下一次构建之前“获取”最新的源代码。它似乎没有做到这一点——它只是抱怨它找不到任何要构建的源代码


有人能告诉我如何强制TFS将最新的源代码获取到build agents\sources文件夹吗?

应该有一种方法可以从生成定义中完全重新下载源代码,但我现在没有看到选项。您应该能够在构建机器本身上修复此问题。如果您将cd放入源目录,然后运行tf get/force,则应该重新下载所有内容。在此之后的后续构建应该可以工作。

在构建定义->过程下,Clean Workspace参数设置为什么?如果将其设置为All,则应在每次生成时下载整个源代码


tf get不是只会将代码输入我的工作区吗?我需要将代码返回到TFS构建位置。我意识到我可以从我的工作区手动复制文件,但我想检查是否有一种自动方式让TFS在构建机器上为我执行此操作,构建服务有自己的工作区。我要求您在构建机器上的构建服务工作区中运行“tf get/force”。它将重新填充生成计算机生成的工作区。