【问题标题】:Setting diff versions in github code review在 github 代码审查中设置差异版本
【发布时间】:2012-05-11 15:45:31
【问题描述】:

一位同事向github提交(C1)一堆新代码,我通过github ui做了一些line cmets,并要求她在我完成审查之前回复那些。她做到了,提交了一个新的提交(C2)。当我去查看她的新代码时,我看到了 C1 和 C2 之间的差异,这不是我想要的。例如,我对同时出现在 C1 和 C2 中的代码非常感兴趣。另外,我对她从 C1 到 C2 所做的与我的 cmets 没有直接关系的更改不感兴趣;它们只是视觉上的干扰。有没有办法查看提交 C2 并在其上制作行 cmets 而不会将其视为与 C1 的差异?

编辑:请参阅回应 @NullToken 的澄清评论。

【问题讨论】:

    标签: github


    【解决方案1】:

    有没有办法查看提交 C2 并在其上创建行 cmets 而不会将其视为与 C1 的差异?

    • 点击 C2 提交链接

    • 这将自行打开提交,并且仅显示已作为此提交的一部分更改的代码

    • 添加行注释

    • 这些 cmets 也会出现在 Pull Request 中

    更新以下评论

    我希望能够在没有任何差异注释的情况下查看当前代码,但仍然可以对其进行评论

    目前,无法将 cmets 添加到纯源代码中。拉取请求是 GitHub 推广的协作工作流程的中心。而且我不知道有什么办法可以关闭 Diff 显示。

    contacting the GitHub support 的功能请求怎么样?

    【讨论】:

    • 感谢您的回复和图片,但我的目标是不要也看到与之前承诺的差异(在您的图片中显示为黄色和红色)。我希望能够在没有任何差异注释的情况下查看当前代码,但仍然能够对其进行评论。
    • 感谢您的额外回复。我会提出功能请求。
    【解决方案2】:

    我联系了 GitHub 支持并获得了这个部分 URL,用于在两个任意提交之间生成差异:

    repo/compare/SHA…SHA
    

    他们确认他们不支持此视图中的行注释,但表示会将其添加到功能请求列表中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-26
      • 2022-12-02
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多