TFS构建 - 不包括最新的变更集

时间:2017-03-22 21:45:49

标签: tfs tfsbuild

我有一个自定义TFS构建模板,其中包含一个过程,该过程涉及从服务器获取一些数据并在转移到主构建过程之前将其检入TFS。

步骤如下:

  1. 设置内部版本号
  2. 运行我们的自定义脚本 - 获取数据,检查TFS
  3. 初始化环境
  4. 从Team Foundation版本控制获取资源
  5. 关联自上次正常构建以来发生的变更集
  6. 编译,测试和发布
  7. 我似乎遇到的问题是,包括自上次成功构建以来的所有更改集,除了与脚本关联的更改集在步骤2中运行。

    有谁知道这里会发生什么?我的猜测是,自上次构建以来正在寻找变更集的逻辑是使用在请求构建时设置的截断(因此忽略了最后一个更改集的原因),但这只是一个没有受过教育的猜测。 / p>

    提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

我会链接两个构建:第一个构建生成并签入文件,第二个构建只是将它们拉下来。

答案 1 :(得分:0)

尝试以下步骤:

  1. 编辑您的构建定义并转到“处理”标签。
  2. 在“获取版本”选项下输入“T”。 enter image description here
  3. 对构建进行排队并检查结果。