2

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

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

谁能告诉我如何强制 TFS 将最新的源代码获取到构建代理 \sources 文件夹中?

4

2 回答 2

2

在 Build Definition -> Process 下 Clean Workspace 参数设置为什么?如果它设置为 All 它应该会导致在每个构建上下载整个源。

清洁工作区选项

于 2012-09-18T20:27:07.393 回答
1

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

于 2012-09-18T13:39:12.023 回答