Как выбрать/прокомментировать ряд строк в запросе github pull?

Существует возможность комментировать диапазон строк в файле на github, см. Как обратиться к определенной строке или диапазону строк в github?

Но есть ли подобная возможность комментировать диапазон строк в запросе на включение? enter image description here

Когда я нажимаю на строку, только одна строка подсвечивается желтым цветом, и к URL добавляется R ### (например, R446), нажатие на другую строку с нажатой клавишей shift ничего не делает. Я пытался изменить URL-адрес на R446-450, но он ничего не сделал. Изменение на # L450-458 также ничего не сделало. Кроме того, даже эта выделенная строка, похоже, ни на что не влияет.

Нажатие синего плюса, которое появляется при наведении, создает окно комментария, но оно комментирует только одну строку.

Комментирование однострочных результатов в этом enter image description here

Комментарий на странице запроса на вывод показывает только 4 строки выше выбранной/закомментированной строки, но мне интересно показать 7 строк, а не 4

Ответ 1

Невозможно прокомментировать несколько строк в обзоре по запросу на GitHub. Я надеюсь, что они создадут новую функцию, где это возможно.

Но что вы можете сделать, есть небольшой (отнимающий много времени) обходной путь:

Если вы перейдете к коду, в ветке с изменениями вы можете выбрать несколько строк, а затем скопировать постоянную ссылку для этих строк. При вставке этой ссылки в комментарий к отзыву она будет отображаться в виде фрагмента кода.

Подробнее читайте здесь: https://help.github.com/articles/creating-a-permanent-link-to-a-code-snippet/

Обновление Github выпустил новую функцию, где это возможно. Смотрите ответ VonC :-)

Ответ 2

С октября 2019 года Нат Фридман (генеральный директор GitHub) объявляет, что эта функция доступна

🔥
Многострочные комментарии здесь!
Нажмите и перетащите, чтобы прокомментировать несколько строк в разностном запросе. ✨

Эти небольшие улучшения качества жизни лежат в основе того, что мы любим делать на GitHub. 🥰

Multi-line PR comment selection

Благодаря:


Ник Крейвер сразу спрашивает:

Дополнительный вопрос: есть ли планы поддержать предложения?
Кажется, это относится к последней строке на данный момент:

multi-line suggestion?

По словам Нэта, это будет "в начале следующего года".
(Так что... наверное, в первом квартале 2020 года)


Генри добавляет наблюдение

Меньший побочный эффект, но я предполагаю, что возможность делиться многострочным дифференциалом в пиаре тоже нова!

Пример: babel/babel PR 10511 diff-L261-L263

Share multi line

Но это было доступно с июля 2019 года

Ответ 3

Функция многострочного комментария теперь доступна на GitHub. Наслаждайтесь!

Ответ 4

Прибыли многострочные комментарии! Git представил новую функцию для многострочного комментария, пожалуйста, посмотрите

Нажав на значок +, а затем перетащите на несколько строк

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

Ответ 5

Чтобы сослаться на несколько строк, щелкните номер строки в представлении diff, удерживайте shift и щелкните номер второй строки. URL-адрес страницы будет обновлен и может быть передан другим участникам.

Чтобы оставить комментарий, ссылающийся на несколько строк, щелкните и удерживайте справа от номера строки, перетащите, а затем отпустите кнопку мыши, когда вы достигнете нужной строки.