Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个通宵运行的 TFS 构建。可以在 c:\build\3\poject\build def\Sources 中的代理上找到构建源。
\Sources 文件夹被意外删除(有罪)。我本来希望 TFS 在下一次构建之前“获取”最新的源代码。它似乎没有这样做 - 它只是抱怨它找不到任何要构建的源。
谁能告诉我如何强制 TFS 将最新的源代码获取到构建代理 \sources 文件夹中?
在 Build Definition -> Process 下 Clean Workspace 参数设置为什么?如果它设置为 All 它应该会导致在每个构建上下载整个源。
应该有一种方法可以从构建定义中完全重新下载源代码,但我现在没有看到一个选项。您应该能够在构建机器本身上解决此问题。如果您 cd 进入 Source 目录,然后运行 tf get /force 它应该重新下载所有内容。在此之后的后续构建应该可以工作。