将代码签入TFS后如何自动请求代码审查

时间:2018-10-03 13:42:42

标签: visual-studio tfs version-control checkin tfs-code-review

我想知道是否有可能,如果可以,在将代码检入TFS时自动请求代码审查。

例如,我想将请求代码审核gui放在待处理的更改gui中,以便我可以输入审核者的姓名。签入代码后,我希望Visual Studio自动请求该签入的代码审查。这可能吗?

我看到很多有关在签入之前需要进行代码审查的问题(和答案),但是我希望能够将代码签入并随后对其进行审查。

2 个答案:

答案 0 :(得分:0)

不,这不是一般的工作流程。您已经签到了,那么代码审查的含义是什么?那没有道理。

通常,我们需要尽可能多地创建Code Review,以确保在签入代码之前没有明显的潜在问题。如果您输入错误的代码,可能会影响您的构建/发行。您可以使用Visual Studio要求团队中的其他人对其进行审查。您的请求将显示在他的团队浏览器的my work页中。

有关详细信息,请参见Get your code reviewed with Visual Studio

回到您自己的问题:由于不再有任何更改,它们已经签入,您只能比较更改集以获取差异...

答案 1 :(得分:0)

对于计划从master分支发布的版本,这完全是有道理的。使用TFS,您可以手动请求一个或多个提交的代码审查。程序员和审阅者之间的通信是通过提交中的注释完成的。这是继续的方法。

  1. 在TFS中,找到包含要检查的代码的分支。假设它是项目 DevOps master 分支,如下所示。选择历史记录,然后单击您要对其代码进行审查的提交,例如 12aa6235

enter image description here

  1. 这将带您进入提交的详细视图,如下所示。单击右侧的按钮(以红色突出显示)以添加评论,然后出现评论编辑窗口。您可以通过键入带有 @ 的审阅者姓名来请求代码审阅。将向该用户发送一封电子邮件,其中包含指向要检查的提交的链接。

enter image description here

  1. 当审阅者单击电子邮件中的链接时,他/她将进入“提交详细信息”页面,在那里他/她可以进行审阅。程序员和审阅者之间可能会来回通信,直到代码被接受为止。这些评论可能被标记为处于以下不同状态。

enter image description here