0

我们希望有如下流程:

  1. 用户提交代码审查,其中包含他们希望在主分支中进行的更改。
  2. 如果代码通过审核,选择的用户组可以拉下搁置集,并使用原始作者姓名将更改合并到 master 以进行历史跟踪。

我可以使用该tf checkin /author:{OriginalAuthor}命令,但这不适用于我们的封闭式构建。如果我绕过门控构建,它将代表原始作者签入,但使用门控构建似乎会将作者从仍标记为来自我的帐户/工作区而不是/author.

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

4

1 回答 1

0

我刚刚在 TFS 2015.3 中进行了测试,并在新的构建系统中启用了门控签入。

如果我使用tf checkin /author:A,我会得到一个带有以下消息的搁置集:

您的签到已放入搁置集 Gated_2016-10-27_01.53.28.8457;B 并通过构建定义 \ScrumProject\Visual Studio 提交以供验证。

在此处输入图像描述

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

在此处输入图像描述

于 2016-10-27T06:07:42.867 回答