Як переглянути графік GitHub Contributors для гілок, відмінних від master?


80

За адресою https://github.com/yourusername/yourreponame/graphs ви можете знайти кілька приємних графіків, що відображають коміти з часом. Однак інформація лише для головного відділення.

Як я бачу одну і ту ж інформацію для гілки, відмінної від головного, або графіки з урахуванням комітів у всіх гілках?

Якщо це неможливо, як я можу хоча б побачити, скільки рядків коду було зафіксовано під певною гілкою через веб-графічний інтерфейс GitHub?

Чи можливо щось із цього?


Жодна з відповідей не працює для репозиторію, до якого у вас немає доступу до запису. Наприклад, я не можу зрозуміти, хто є співавторами підручника Udacity для Android, оскільки обробляється лише найперший коміт, що, звичайно, показує лише одного учасника.
Дан Даскалеску, 02

Відповіді:


81

Я просто натрапляю і на це. Ви можете побачити графіки для інших гілок, крім гілки Master.

  • На Github у вашому репо - виберіть налаштування.
  • У налаштуваннях - змініть свою гілку за замовчуванням на ту, на яку ви хотіли б бачити графіки.

3
Хороший улов. Точніше моєї відповіді. +1
VonC

45
Зверніть увагу, що зміна вашої гілки за замовчуванням має суттєві наслідки, зокрема зміна поведінки запитів на витягування. Деталі на help.github.com/articles/…
Нельсон,

9
Чи є рішення для репо, які не є вашими? Я хотів би поглянути на статистику для певної гілки (яка не є типовою) у репо, яке не є моїм / я не брав участь у цьому.
Паддре,

9
Хоча це працює, це, очевидно, небезпечно, як сказав @Nelson, і, як виявив Паддре, не буде працювати для репозиторіїв, які не є вашими. Я хотів би, щоб GitHub додав функціонал для перегляду інших графіків гілок. Можливо, це незначний випадок використання, але я б поспорився, що це незначна зміна: додайте спадне меню. Виходячи зі швидкості завантаження графіку, я гадаю, вони десь кешують дані для гілки за замовчуванням, і тому вони не хочуть витрачати місце, зберігаючи кожну гілку. Але вони могли зберігати лише гілку за замовчуванням (або декілька вибраних: майстер, розробляти тощо), і ми, природно, очікуємо, що інші гілки завантажуватимуться повільніше
Merlin -they-them-

1
зауважте, gitlab це підтримує, наприклад: gitlab.com/tortoisegit/tortoisegit/graphs/master
timotheecour

11

Допомога Github: Перегляд внесків :

Кожного разу, коли ви берете участь у проекті default branch(або gh-pagesфілії) open an issueабо пропонуєте a Pull Request, ми зараховуємо це як внесок.

Так:

  • гілка за замовчуванням
  • Відділення gh-сторінок
  • відкрити випуск
  • витягнути запит

тільки вони будуть враховані.

Як відповідь @ Mikael , ви можете змінити default branchналаштування репо.

Ще одна допомога Github: Які внески враховуються?

Для коміту:

Ваші внески до комітів враховуються лише тоді, коли вони створені у гілці за промовчанням або гілці gh-сторінок неформального сховища або об'єднані у них за замовчуванням.


Я також хочу, щоб github підрахував усі коміти, не вказану гілку :(


1
Я хотів би, щоб у нього був простий спосіб вибрати, які гілки слід рахувати.
Марк М.

@MarcM. так, не зараз. Я також не знаю, чому github підраховує лише гілки за замовчуванням та gh-сторінки, можливо, вони думають, що інші гілки нарешті об'єднаються до гілки за замовчуванням.
Tanky Woo

питання або pr ok потрібні, але навіщо включати гілку gh-сторінок? У більшості випадків ця гілка знаходиться поза основною командою розробників
Qh0stM4N,

5

З того, що я бачу, ці графіки призначені masterлише для : я нещодавно здійснив фіксацію у гітлісті гілки , і моя діяльність коміту показує лише ті для master.

Якщо ви не перебазуєте свою гілку поверх нового репозиторію, який ви створили б спеціально для такого виду перевірки, зазначена діяльність гілки не буде видно, доки вона не буде об'єднана назад master.

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