Подтвердить что ты не робот

Как "смотреть" только каталог в репозитории GitHub?

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

Как мне это сделать? Кажется, что нет способа.

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

Пример: для просмотра этого каталога https://github.com/torvalds/linux/tree/master/Documentation использовать этот атомный канал <а3 >

Ответ 3

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

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

Ответ 4

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