如何在Visual Studio 2013中查看代码审查评论

7
我不知道代码审查评论在哪里可以看到,但我需要看到它们。
我不是“请求”代码审查的人,也不是提供评论并完成代码审查的人。然而,我是该项目的“技术负责人”,想要审查其他开发人员对代码的评价。
我可以在多个地方看到代码评审人“已完成(带有注释)”,但我找不到任何地方可以查看注释。我花了大部分时间在Visual Studio 2013的“代码审查”部分寻找,但找不到找到注释的方法。
有人知道如何查看注释吗?我不介意在VS或TFS网站上,甚至在通知我代码已经被审查的电子邮件中看到注释...但我无法找到任何注释。

评论应该显示在“代码审查”选项卡下的“评论”区域中,每个文件都有一个。您是否看到了“评论”区域并且可以展开它? - mcknz
如果已经审查的代码保管集被删除,我认为您将无法查看评论(即使没有上下文)。如果有人有任何电子邮件提醒,他们可以转发给您。 - DaveShaw
@mcknz,我可以扩展评论部分,但我只看到一个“评论”,这个评论是由提交审核请求的人提供的(我认为它来自TFS任务)。我没有看到任何归属于“已完成(带有评论)”的人的评论。 - iluomo
@DaveShaw - 我收到了电子邮件提醒,给了我打开更改的链接...但是没有提供任何来自审核人员的评论。此外,代码集不会被删除,而且这些更改本身只有一天左右的时间。 - iluomo
@iluomo,你知道审阅者输入了哪些评论,以及在哪个文件上吗? - mcknz
如果被审查的变更集很小,检查所有文件并不是问题,但在我的情况下有400多个文件!我也很想知道这个答案。 - dougajmcdonald
2个回答

0

我找到了一个解决方案,虽然仍然有些棘手,但在Visual Studio中(使用Team Explorer侧边栏)可以工作,无需在VS和TFS Web前端之间切换:

  • 打开代码审阅请求
  • 从“相关上下文”字段中复制Shelveset名称
  • 在Team Explorer中,导航到待处理更改 > 操作 > 查找Shelveset
  • 粘贴Shelveset名称并开始搜索
  • 双击Shelveset
  • 滚动到“相关工作项”部分,并双击相关的代码审阅请求
  • 现在您将获得请求者所看到的相同视图,包括总体和文件注释

先决条件:请求者可能没有选择在完成审查后删除Shelveset,否则评论将无法从前端访问)。

对于Visual Studio之外的解决方案,请参考以下内容:


0

评审人员可以使用“添加总体评论”选项进行评论。甚至在TFS Web访问中,可以添加行内评论,这应该对所有其他评审人员可见。希望这有所帮助。


2
不是吧,那么如果他们在代码中添加了注释,我就必须在所有文件中搜索它们?这太疯狂了!一定有其他方法。 - ChiefTwoPencils

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接