例如,https://github.com/vanillaforums/Garden是GitHub仓库,但我只想在仓库中“监视”这个目录https://github.com/vanillaforums/Garden/tree/master/plugins。我该怎么做?似乎没有办法。
https://github.com/vanillaforums/Garden
https://github.com/vanillaforums/Garden/tree/master/plugins
wrrgggsh1#
GitHub provides feeds,它可以对目录和文件执行此操作。1使用该联合,像Blog Trottr这样的服务可以在提要更新时向您发送电子邮件。一些样本取自master上的the Linux source code:| | 目录|文件|| - ------|- ------|- ------|| 来源于GitHub|/Documentation|/Documentation/Makefile|| GitHub上的历史|/Documentation|/Documentation/Makefile|| 历史Atom提要|/Documentation|/Documentation/Makefile|谢谢你,youfu。
master
/Documentation
/Documentation/Makefile
qco9c6ql2#
如果你真的需要监视一个目录的话,我想不出有什么办法。但是如果你可以只监视一个文件的话,你可以在这个文件的raw视图上使用一个像VisualPing 1这样的变化跟踪器。目录视图可能会在每次有人开始或观看这个项目时发生变化。但是一个文件对于很多人来说应该足够了(特别是使用Makefile.am/CMakeLists.txt/等列出所有子目录)。1没有特别的背书,他们买了我之前用的服务。
Makefile.am
CMakeLists.txt
mrfwxfqh3#
我确认GitHub上的“监视”功能是在存储库级别,而不是目录级别。对于目录级监视,您可以通过以下方式来实现,例如,每隔x小时克隆一个本地进程,然后拉取该repo,检查每个新提交的ls-tree,如果检测到plugins中的更新,则向您发送电子邮件。
ls-tree
plugins
mdfafbf14#
你可以在提交页面上跟踪网站的变化,例如我使用Follow That Page来记录a file on ActiveAdmin's github.的历史
cnwbcb6i5#
我刚发现这项服务:https://app.github-file-watcher.com/通过观察GitHub上的仓库可以了解社交活动(例如PR、问题等),但无法了解您可能关心的文件级更改(例如您正在滥用的内部API、SQL结构、依赖项文件的更改)。GitHub File Watcher填补了这一空白。只需输入您的电子邮件、您想要跟踪的GitHub存储库以及您想要通知的文件。当它们发生变化时,您会收到电子邮件。现在还不知道好不好用,现在就开始用。
d7v8vwbk6#
我将发布一个包含GitHub和邮件过滤器的替代方案:
示例:
M Dockerfile.nordic (2) M firmware-nordic-nrf5x/README.md (2) M jobs-container/firmware-nordic/build-nrf9160-dk.sh (2)
也许我想查看firmware-nordic-nrf5x/的所有更改,所以我将过滤这些更改
6条答案
按热度按时间wrrgggsh1#
GitHub provides feeds,它可以对目录和文件执行此操作。1使用该联合,像Blog Trottr这样的服务可以在提要更新时向您发送电子邮件。
一些样本取自
master
上的the Linux source code:| | 目录|文件|
| - ------|- ------|- ------|
| 来源于GitHub|
/Documentation
|/Documentation/Makefile
|| GitHub上的历史|
/Documentation
|/Documentation/Makefile
|| 历史Atom提要|
/Documentation
|/Documentation/Makefile
|谢谢你,youfu。
qco9c6ql2#
如果你真的需要监视一个目录的话,我想不出有什么办法。但是如果你可以只监视一个文件的话,你可以在这个文件的raw视图上使用一个像VisualPing 1这样的变化跟踪器。目录视图可能会在每次有人开始或观看这个项目时发生变化。但是一个文件对于很多人来说应该足够了(特别是使用
Makefile.am
/CMakeLists.txt
/等列出所有子目录)。1没有特别的背书,他们买了我之前用的服务。
mrfwxfqh3#
我确认GitHub上的“监视”功能是在存储库级别,而不是目录级别。
对于目录级监视,您可以通过以下方式来实现,例如,每隔x小时克隆一个本地进程,然后拉取该repo,检查每个新提交的
ls-tree
,如果检测到plugins
中的更新,则向您发送电子邮件。mdfafbf14#
你可以在提交页面上跟踪网站的变化,例如我使用Follow That Page来记录a file on ActiveAdmin's github.的历史
cnwbcb6i5#
我刚发现这项服务:https://app.github-file-watcher.com/
通过观察GitHub上的仓库可以了解社交活动(例如PR、问题等),但无法了解您可能关心的文件级更改(例如您正在滥用的内部API、SQL结构、依赖项文件的更改)。
GitHub File Watcher填补了这一空白。只需输入您的电子邮件、您想要跟踪的GitHub存储库以及您想要通知的文件。当它们发生变化时,您会收到电子邮件。
现在还不知道好不好用,现在就开始用。
d7v8vwbk6#
我将发布一个包含GitHub和邮件过滤器的替代方案:
示例:
也许我想查看firmware-nordic-nrf5x/的所有更改,所以我将过滤这些更改