如何在github pull请求中选择/注释一系列行?

时间:2018-02-21 16:40:30

标签: github pull-request

可以选择对github上的文件中的一系列行进行注释,请参阅How to refer to a specific line or range of lines in github?

但是有没有类似的选项来评论拉请求中的行范围? enter image description here

当我点击线条时,只有一行突出显示为黄色,R ###(例如R446)附加到网址,单击另一行按住shift并不执行任何操作。我试图将网址更改为R446-450,但它没有做任何事情。将其更改为#L450-458也没有做任何事情。即使是单个突出显示的行似乎也不会影响任何内容。

点击悬停时显示的蓝色加号会创建评论窗口,但它只会在一行上进行评论。

评论单行结果 enter image description here

对pull-request页面的评论仅显示选定/评论行上方的4行,但我有兴趣显示7行,而不是4行

5 个答案:

答案 0 :(得分:15)

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

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

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

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

答案 1 :(得分:14)

自2019年10月以来,Nat Friedman(GitHub首席执行官)declares that feature available

  

?
  多行评论在这里!
  单击并拖动以在拉取请求差异中的多行上添加注释。 ✨

     

这些小小的生活质量改进是我们喜欢在GitHub上做的事情的核心。   ?

Multi-line PR comment selection

Thanks to


Nick Craver立即问:

  

后续问题:有计划支持建议吗?
  它似乎适用于此刻的最后一行:

multi-line suggestion?

根据纳特所说,那将是“明年年初”。
(所以...我想是在2020年第一季度的某个时候)


Henry添加an observation

  

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

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

Share multi line

但是那是available since July 2019

答案 2 :(得分:1)

现在可以在GitHub上使用多行注释功能。请享用!

答案 3 :(得分:1)

多行评论已经到来! Git今天为多行注释引入了新功能,请查看

通过单击+图标,然后拖动到多行

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

答案 4 :(得分:1)

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

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