假设 TFS 增量构建定义和构建代理 BA1 和 BA2。假设最后两个执行的构建是针对构建代理 BA1 上的分支 BR1 中的提交 C1 和构建代理 BA2 上的分支 BR2 中的提交 C2。假设BR1和BR2之间的差异很大。
现在为分支 BR2 中的提交 C3 请求一个新的构建。通常 sizeof(C3-C2) << sizeof(C3-C1)。因此,为了获得最少的重新编译量,构建应该由构建 C2 的构建代理执行,即由构建代理 BA2 执行。
不幸的是,这不是 TFS 选择构建代理的方式。是否可以如上所述调整 TFS 构建代理选择?