TFS没有使用gated build来表达/创建参数

时间:2016-10-26 14:41:37

标签: tfs gated-checkin tfs-code-review

我们希望有一个类似以下的流程:

  1. 用户提交代码审查,其中包含他们希望在主分支中进行的更改。
  2. 如果代码通过审核,则选择用户组可以下拉搁置集,并使用原始作者名称将更改合并到主服务器中进行历史跟踪。
  3. 我可以使用tf checkin /author:{OriginalAuthor}命令,但这不适用于我们的gated构建。如果我绕过gated构建,它将代表原始作者签入,但是使用gated构建它似乎从shelveset中提取作者仍然标记为来自我的帐户/工作区而不是/author

    所以我想知道,有没有办法让gated构建尊重它所执行的最终签入的/author参数?

1 个答案:

答案 0 :(得分:0)

我刚刚在TFS 2015.3中测试过,并在新的构建系统中启用了一个Gated Check-in。

如果我使用tf checkin /author:A,我会收到一个搁置集,其中包含以下消息:

  

您的办理登机手续已放入shelveset   Gated_2016-10-27_01.53.28.8457; B并提交构建验证   definition \ ScrumProject \ Visual Studio。

enter image description here

用户B请求审核后,用户A重新运行命令tf checkin /author:A,您将看到以下消息,并且用户A已签入更改。

enter image description here