如何在 github Pull request 中选择/评论一系列行?

问题描述 投票:0回答:6

有一个选项可以对 github 上的文件中的一系列行进行注释,请参阅如何引用 github 中的特定行或行范围?

但是是否有类似的选项可以对拉取请求内的行范围进行评论? enter image description here

当我单击某行时,只有单行突出显示为黄色,并且 R###(例如 R446)被附加到 url 中,按下 Shift 键单击另一行不会执行任何操作。我尝试将 url 更改为 R446-450 但没有任何作用。将其更改为 #L450-458 也没有任何作用。而且,即使是单行突出显示的行似乎也不会影响任何东西。

单击悬停时出现的蓝色加号会创建注释窗口,但它仅对单行进行注释。

评论单行结果如下 enter image description here

拉取请求页面上的评论仅显示所选/注释行上方的 4 行,但我感兴趣的是显示 7 行,而不是 4 行

github pull-request
6个回答
94
投票

自 2019 年 10 月起,Nat Friedman(GitHub 首席执行官)宣布该功能可用
(并且,见下文,自 2020 年 2 月起,可以进行多行注释参考)

🔥
多行评论来了!
单击并拖动以对拉取请求差异中的多行进行评论。 ✨

这些生活质量的微小改善是我们在 GitHub 喜欢做的事情的核心。 🥰

Multi-line PR comment selection

感谢


Nick Craver立即问道:

后续问题:有计划支持建议吗?
目前看来这适用于最后一行:

multi-line suggestion?

根据 Nat 的说法,这就是“明年初到来”。

2020 年 2 月更新:“多行拉取请求评论的新交互

要留下引用多行的评论,您可以:

  • 单击差异视图中的行号,按住 Shift 键,单击第二个行号,然后单击第二个行号旁边的“+”按钮;或
  • 单击并按住行号右侧,拖动鼠标,到达所需行后松开鼠标。

这是 由 Nat Friedman 宣布的

今天在 GitHub 上发货:多行建议!

multi-lines example

再次特别感谢Melanie GilmanPat NakajimaMike ChlipalaJoel CalifaJohn CaineMatt Colyer和 和凯利·阿文

GitHub Changelog 也引用了此内容。


Henry 添加观察

副作用较小,但我认为能够在 PR 中共享多行差异也是新的!

示例:babel/babel PR 10511 diff-L261-L263

Share multi line

但是自 2019 年 7 月起可用


26
投票

无法在 GitHub 的拉取请求审查中对多行进行评论。我希望他们能够在可能的情况下创建一个新功能。

但是你可以做的是,有一些(耗时的)解决方法:

如果您进入代码,在进行更改的分支中,您可以选择多行,然后复制这些行的永久链接。当您将此链接粘贴到评论中时,它将显示为代码片段。

有关更多信息,请阅读:https://help.github.com/articles/creating-a-permanent-link-to-a-code-snippet/

更新 Github 发布了一项新功能,可以实现这一点。请参阅 VonC 的回答:-)


3
投票

要引用多行,请单击差异视图中的行号,按住 Shift 键,然后单击第二个行号。该页面的 URL 将更新并可以与其他贡献者共享。

要留下引用多行的注释,请单击并按住行号右侧,拖动,然后在到达所需行时释放鼠标。


1
投票

GitHub 上现已提供多行注释功能。享受!


1
投票

多行评论来了! Git 今天推出了多行注释的新功能,请看一下

单击

+
图标,然后拖动到多行

https://twitter.com/github/status/1179101186437324801


0
投票

要在手机/平板电脑+键盘上执行此操作,您似乎可以按住control + Shift来选择某些行,然后单击加号按钮。

© www.soinside.com 2019 - 2024. All rights reserved.