Как «смотреть» только каталог в репозитории GitHub? - PullRequest
30 голосов
/ 16 марта 2012

Например, https://github.com/vanillaforums/Garden - это хранилище GitHub. Но я только хочу «посмотреть» этот каталог https://github.com/vanillaforums/Garden/tree/master/plugins в репозитории.

Как мне это сделать? Кажется, нет выхода.

Ответы [ 4 ]

45 голосов
/ 14 августа 2014

Я думаю, что решение, которое лучше, чем предложенное выше, заключается в использовании встроенной функции github каналов rss для любых путей github. См. Настройка RSS-канала Github Commit .

Используя это, вы можете настроить оповещение по электронной почте, используя службу типа https://blogtrottr.com/, чтобы отправлять вам электронные письма при каждом обновлении ленты.

Пример: для просмотра этого каталога https://github.com/torvalds/linux/tree/master/Documentation используйте этот канал атома https://github.com/torvalds/linux/commits/master/Documentation.atom

8 голосов
/ 01 июля 2014

Я ничего не могу придумать, если вам действительно нужно посмотреть каталог, но если вы можете обойтись без одного файла, я использую http://www.changedetection.com/ в представлении raw файл в вопросе.Вид каталога, вероятно, будет меняться каждый раз, когда кто-то запускает или просматривает проект, но для многих людей будет достаточно одного файла (особенно с Makefile.am/CMakeLists.txt/etc., В котором перечислены все подкаталоги).

FWIW Я просматриваю адрес электронной почты, сгенерированный MaskMe , и не получал спама по этому адресу через три месяца (веб-сайт changedetection выглядит немного схематично, поэтому я волновался).

7 голосов
/ 16 марта 2012

Я подтверждаю, что функция наблюдения на GitHub находится на уровне хранилища, а не на уровне каталога.

Для просмотра на уровне каталога вы можете реализовать его, например, с помощью локального процессаклонирование, затем извлечение, репо каждые x часов, проверка ls-tree каждого нового коммита, а затем отправка вам электронного письма, если обнаруживается обновление в plugins.

1 голос
/ 30 октября 2015

Вы можете перейти на страницу коммитов с некоторым веб-сайтом, который отслеживает изменения на сайтах.Например, я использую Follow This Page для истории файла на github ActiveAdmin.

...