2017-06-27 43 views
1

我们刚刚从TFS2015更新到TFS2017更新1.升级过程顺利进行,没有任何问题。在我们手动排队我们的一个构建之前,一切都很好。TFS2017手动构建不使用最新源版本

enter image description here

在2015年,当我们手动排队构建,我们会得到一个弹出窗口,指定哪个队列,我们​​希望它的基础上,并允许你指定一个特定的变更源版本。将源代码版本留空将使其从源代码中构建最新的变更集。

我们看到的问题是,当我们将源版本留为空白时,它似乎正在选择较旧的更改集,并且不再默认最新版本。有没有人遇到过这个问题?有谁知道我们如何解决这个问题?

CI构建将正确构建最新版本。它只是在手动排队的版本上进行。

感觉有一个配置值的地方有一个默认的变更集使用。

+0

您能否指定最新的Source版本(changeset)来构建?新的构建定义是否有同样的问题?只需创建一个新的定义来尝试它。 –

+0

如果我指定构建,它根本没有问题。只是当我把它留空时。在TFS2015中,我们能够将其留空,并且只需抓住最新的变更集。 – ICTech

+0

您可能正在建立一个旧的更改集是最新的分支? –

回答

0

首先请检查最新的变更集是否丢失。如果它存在,那么不妨按照下面的步骤来检查是否正常工作:

  1. 修改你的定义:在库设置清洁清洁选项来源(尝试设置源目录如果不行)
  2. 也使清洁选项为您构建解决方案的任务

如果仍然无效,您可以尝试创建新的收集>新的团队项目>多次检入文件>再次检查问题。 enter image description here

+0

@ICTech对此有何更新?你解决了这个问题吗? –

相关问题