显示更新的文件以回应评论

我们开始使用VS 2012和VS 2013预览中内置的代码审查功能。 请求审查并添加评论似乎非常简单。 如果有人添加了要求更改代码的注释,那么请求者如何进行这些更改并显示它们?

所以这个过程会像这样流动:

  • 人1请求代码审查。
  • 人2添加评论并选择“需要工作”。
  • 人员1进行必要的更改。
  • Person 1现在如何向Person 2显示这些更改? 您可以添加注释并发送它们,但文件不会更改。 我假设这些文件来自请求原始审阅时创建的变更集。 第1人是否应该关闭此评价,并要求第二次评审?

    创建第二个评论看起来并不理想,因为你失去了为什么要进行更改的谈话历史。

    有大量网站展示了如何使用代码评论的基本功能,但是有没有哪些网站展示最佳实践? 例如,谁应该点击文件旁边的复选框?


    所以这个过程会像这样流动:

  • 人1请求代码审查。
  • 人2添加评论并选择“需要工作”。
  • 人员1进行必要的更改。
  • 人员1更新与代码审查相关的货架组
  • 人1添加评论以继续讨论
  • 重复步骤2 - 5直到被接受
  • 以下是更新与评论关联的shelveset所需的步骤。

  • 从“代码审查”窗格中选择“查看搁置集”链接
  • 从“Shelveset Details”窗格中突出显示并复制搁置组名称
  • 导航到“待定更改”窗格,单击“搁置”并粘贴搁架组名称
  • 按下货架组替换验证对话框上的是按钮
  • 现在审阅者可以看到更新的文件,审查讨论可以继续
  • 我已经包含了一些屏幕截图,因为我发现它有助于澄清事情。


    1)从“代码审查”窗格中选择“视图搁置”链接,如下所示:

    在这里输入图像描述


    2)从“Shelveset Details”窗格中突出显示并复制搁架组名称,如下所示:


    3)导航到“Pending Changes”窗格,点击“Shelve”并粘贴货架名称,例如:

    在这里输入图像描述


    4)按下货架设置替换验证对话框上的是按钮:

    在这里输入图像描述


    我相信人员1的正确程序是作出修改并要求再次审查。 当你的代码需要工作时,这意味着你将会改变它,所以你会希望让旧版本回头来进行比较。 如果您希望查看评论,则在关闭后您仍然可以查看历史记录中的旧评论。 我们目前正在优化我的工作场所的代码审查流程。


    我知道这个问题很古老,但仍然不被其他海报所指出。 乍得提出的解决方案将适用于某些事情,但对其他人会有奇怪的行为。

    最近,TFS团队开始计划阶段,以解决非常旧的用户请求问题,以便更新代码审查,通过使代码审查具有迭代功能来优雅地解决此问题。

    链接地址: http://www.djcxy.com/p/64851.html

    上一篇: Show updated files in response to comments

    下一篇: Download .collabdiff file from Code Collaborator