Коментувати рядок у Github без коміту?


77

У github ви можете коментувати рядки у коміті. Чи є спосіб коментувати рядок під час перегляду файлу у гілці, не маючи певного коміту?


2
Що станеться, якщо файл зміниться, а разом із ним зміниться і номер рядка?
qox

2
це посилання мертве
Райан Стаут

Відповіді:


47

На жаль, коментувати рядок у Github без коміту неможливо.

Але ви можете створити посилання на рядки у вашому файлі (клацніть на рядок та скопіюйте посилання на панелі браузера). Наприклад, ви можете використовувати ці посилання у своїх виданнях, щоб обговорити рядок коду:

https://github.com/sebastianbergmann/phpunit/blob/master/src/Runner/StandardTestSuiteLoader.php#L72

Оновлення

Ви також можете утримувати shift, щоб отримати посилання на блок рядків


1
Чи існує служба публічного сховища, яка дозволяє коментувати рядки або цілі файли?
Козуч

1
Ось правильний спосіб коментувати github: help.github.com/articles/…
Vikasdeep Singh

1
Завдяки @PieterEnnes це дуже важлива інформація. Чи можете оновити відповідь та додати цю інформацію?
Фарид Мовсумов

1
@VicJordan Це посилання призначене для коментування запитів на витягування. Якщо немає запиту на витяг, посилання, як пропонує Ферід, можливо, у новому випуску, виглядає як шлях.
drevicko

Надзвичайно важливо використовувати yкомбінацію клавіш перед копіюванням посилання на будь-який файл. В іншому випадку він скопіює посилання з master, яке з часом може "погіршитися"
Ciprian Tomoiagă

8

У вас повинен бути принаймні один коміт: ваш початковий імпорт ;-) Отже, якщо ви ніколи не торкалися файлу згодом, ви все одно можете переглянути головну гілку (або де б ви не здійснили початковий імпорт).

Щоб дістатися до коміту файлу, зробіть наступне:

  • відкрити домашню сторінку вашого репо, наприклад тут Ruby on Rails
  • перейдіть до файлу, який ви хочете прокоментувати, наприклад, файл .gitignore Rails
  • є кнопка з назвою історія, натисніть її, щоб переглянути останні коміти цього файлу
  • шукайте коміт і клацніть на посилання з ідентифікатором редакції

Тепер ви зможете коментувати файл.


@JohnLehmann Оскільки це неможливо, я спробував надати творче рішення. Чому ти знову задаєш те саме питання?
Себі

2
Я вважаю більш інтуїтивним натискання на "звинуватити", яке покаже, який (поточний) рядок є частиною якого коміту, потім клацніть на коміт ліворуч, щоб прокоментувати відповідний рядок.
Андре Хольцнер,

1
Принаймні, з поточним (2013-08-12) веб-інтерфейсом історії Github не просто знайти точний рядок у файлі, який хотіли б прокоментувати: Історія коміту відображає лише ті рядки, які змінилися в цьому коміті. Або є спосіб знайти останній коміт, який вніс зміни до вказаного рядка?
Абдулл

@Abdull Так, ти можеш скористатися функцією Blame, як описано вище Андре
Lasse Bunk


1

Я хотів зробити те саме, для перегляду коду.

Я закінчив:

  1. розгалуження репо
  2. додавання моїх коментарів у вихідний код (наприклад // TODO: ...)
  3. зробити запит на витяг

1
Я виявив, що це була приємна ідея
Олександр

0

Єдиний спосіб, якщо ви використовуєте інший інструмент для цієї роботи. Я використовую Fisheye або Review-Board для виконання коду перегляду перед комітом.

Дошка перегляду безкоштовна, і вона обробляє краще, ніж Fisheye, код попереднього коміту.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.