Есть ли способ узнать, кто разветвлял мой репозиторий на GitHub? Я могу видеть количество вилок, но я хотел бы знать, кто разветвлял мой репозиторий и какие изменения они внесли в него.
Я знаю, что они могут отправить мне запрос на извлечение информации, если они хотят внести свой вклад в мой репозиторий, но есть ли другой способ узнать, кто разветвлял мой репозиторий?
https://api.github.com/repos/<user>/<repo>/forks
Ответы:
Нажав на количество вилок, вы увидите всю сеть. Оттуда вы можете нажать «члены», чтобы увидеть, кто раздвоил репо. Пример для ExpressJS: https://github.com/visionmedia/express/network/members .
источник
api.github.com
но не нашел подходящего решения из-за ограничения скорости GitHub.Один из способов, который я обнаружил в браузере, - это попытка создать запрос на извлечение, а затем сравнить его между вилками. Все существующие вилки будут отображаться.
источник
Принятый ответ выше помогает увидеть аккаунты, которые разветвляли репозиторий. Чтобы выполнить другое требование, то есть посмотреть, какие изменения были внесены, вам нужно будет перейти в каждый отдельный разветвленный репозиторий, а затем увидеть вкладку сравнения (см. Прилагаемую картинку). Чтобы увидеть точную информацию о том, какие файлы были фактически изменены, вы должны нажать на кнопку сравнения , показанную на изображении.
Вышеуказанный процесс является правильным и может быть утомительным. Если вы хотите просмотреть сводную информацию о том, как впереди или позади каждого разветвленного репозитория, вы можете использовать ссылку https://forkinfo.herokuapp.com/ , которую я открыл здесь, на случай, если вы захотите отредактировать ее согласно любому особые требования. Он извлекает информацию о том, насколько разветвление находится впереди или позади родительского разветвления, получая эту информацию с домашней страницы каждого разветвленного репозитория (из части, выделенной на рисунке). Эта информация генерируется на основе сравнения хранилищ
источник