【问题标题】:How to view code review comments in Visual Studio 2013如何在 Visual Studio 2013 中查看代码审查注释
【发布时间】:2015-09-03 00:42:03
【问题描述】:

不知道在哪里可以看到代码审查 cmets,但我需要看到它们。

我不是“要求”进行代码审查的人,也不是提供 cmets 并完成代码审查的人。不过,我是该项目的“技术主管”,并且想了解其他开发人员对代码的看法。

我可以在多个地方看到代码审阅者“已完成(使用 cmets)”,但我看不到任何查看 cmets 的地方。我大部分时间都在查看 Visual Studio 2013 的“代码审查”部分,但找不到找到 cmets 的方法。

有人知道怎么看cmets吗?我不在乎它是在 VS 中还是在 TFS 站点上,甚至在提醒我代码已被审查的电子邮件中……但我在任何地方都找不到 cmets。

【问题讨论】:

  • cmets 应该显示在代码审查选项卡的“评论”区域下,基于每个文件。您是否看到“评论”区域并且可以将其扩展?
  • 如果审查的 Shelveset 已被删除,我认为您看不到 cmets(即使没有上下文)。如果有人有任何可以转发给您的电子邮件提醒,他们就会在那里。
  • @mcknz 我可以展开 cmets 部分,但我看到的唯一“评论”是提交审查请求的人提供的(我认为它来自 TFS 任务) .我没有看到任何归因于“完成(附评论)”的人
  • @DaveShaw - 我收到了电子邮件提醒,它给了我打开更改的链接......它没有提供来自审阅者的任何 cmets。此外,搁置集不会被删除,并且更改本身只有一天左右
  • @iluomo 你知道审阅者是否/什么 cmets,以及在哪个文件上输入?

标签: visual-studio visual-studio-2013 tfs tfs-code-review


【解决方案1】:

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

【讨论】:

  • 不是真的;因此,如果他们制作内联 cmets,我必须搜索所有文件以查找它们?太疯狂了!一定有别的办法。
【解决方案2】:

我找到了一个仍然很尴尬的解决方案,但它可以在 Visual Studio 中运行(使用 Team Explorer 侧边栏),并且无需在 VS 和 TFS Web 前端之间切换:

  • 提出代码审查请求
  • 从“关联上下文”字段复制搁置集名称
  • 在团队资源管理器中,导航到 Pending Changes > Actions > Find Shelvesset
  • 粘贴搁置集名称并开始搜索
  • 双击搁置集
  • 向下滚动到“相关工作项”部分,然后双击相关的代码审查请求
  • 现在您可以看到请求者会看到的相同视图,包括整体和文件 cmets

先决条件:请求者在完成审查时可能没有选择删除搁置集,否则无法再从前端访问 cmets。

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

【讨论】:

    猜你喜欢
    • 2014-07-07
    • 2017-12-17
    • 2017-05-16
    • 2014-08-04
    • 2021-10-01
    • 2021-08-25
    • 1970-01-01
    • 2022-12-02
    • 2022-01-16
    相关资源
    最近更新 更多