【问题标题】:How to track github pull request review line comments across commits?如何跨提交跟踪 github 拉取请求审查行评论?
【发布时间】:2017-10-28 20:30:18
【问题描述】:

在以下场景中:

  • 开发人员创建拉取请求。
  • 审核者将 PR 审核行 cmets 添加到 PR 对话中。
  • 开发人员通过创建和推送新的提交来解决问题。

然后公关审查行 cmets 在公关对话中显示为“过时”,这是他们应该的。

但是,作为审阅者,我希望看到的是最新提交上下文中的 cmets。

例如,查看“与上次审查提交的差异”,可以看到与最新提交代码相比,审查时的“旧”代码。看到最后评论的 cmets 附加到“旧”代码会非常有帮助,允许评论者决定行评论是否已修复,或不再相关,或仍适用于最新代码,或需要修改,或其他。

我目前发现的最好方法是:

  • 在一个窗口中打开“旧”提交的视图,其中显示了附加的 PR 审查行 cmets。
  • 在第二个窗口中显示与上次审查提交的差异,可惜,该窗口不显示附加的 PR 审查行 cmets。
  • 查看差异,手动定位每个 PR 评论行评论的位置。

这非常乏味且容易出错。有没有更好的办法?希望我只是遗漏了一些明显(或不那么明显:-) GitHub 功能......

谷歌搜索向我展示了很多人抱怨 GitHub 代码审查,以及一些做得很棒的附加工具(例如将每个审查评论视为一项任务,这是一个好主意)。

我找不到任何工具可以帮助跟踪跨提交的行 cmets。可能存在这样的工具,我只是错过了它?

编辑:措辞。

【问题讨论】:

  • 我想知道同样的事情,因为这个话题现在已经 3 岁了,你找到更好的方法了吗? :)
  • 不。让你想知道...... :-(

标签: git github


【解决方案1】:

我也找不到任何其他方式来使用 Github。我完全同意你的沮丧。 我最终找到了一个名为 reviewable 的工具(除非您是一个组织,否则它是免费的)来解决这个问题。我与我的团队一起将它用于我的所有项目以进行代码审查。 它太棒了,真的很棒,它与 Github 完美集成。它非常直观。

这是他们应用的链接:https://reviewable.io/

【讨论】:

    猜你喜欢
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 2018-09-03
    • 2017-08-02
    • 2013-04-18
    相关资源
    最近更新 更多