2012-03-16 74 views
19

例如,https://github.com/vanillaforums/Garden是GitHub的存储库。但我只是想“看”这个目录https://github.com/vanillaforums/Garden/tree/master/plugins在库中。如何'只看'GitHub仓库中的目录?

我该怎么做?似乎没有办法。

回答

4

我可以证实,在GitHub上“看”的功能是在仓库的水平,而不是在一级目录。

如果你真的需要这种手表,你必须实现它(例如,通过一个本地进程克隆然后每x小时拉回购回来,检查每个新提交的ls树,并发送你的电子邮件,如果“plugins”检测)

+1

历史那是要大量的代码?如果没有,你可以和蔼可亲地把答案放在你的答案中吗? – 2012-03-16 08:47:27

+0

@badlearner:我会实现它作为接收后钩沿“线[混帐:单位犯有这种斑点(http://stackoverflow.com/questions/223678/git-which-commit-has-这个二进制大对象)” – VonC 2012-03-16 08:49:27

7

我想不出任何东西,如果你真的需要看目录,但如果你能与我在原料使用http://www.changedetection.com/单个文件脱身有问题的文件的视图。该目录视图可能会改变,每次有人主演或观看了项目,但单一的文件应该是足够了很多人(尤其是Makefile.am/CMakeLists.txt/etc。其中列出所有子目录)。

FWIW我正在浏览MaskMe生成的电子邮件地址,三个月后我还没有收到任何垃圾邮件(changedetection网站看起来有点粗略,所以我很担心)。

+2

如果你这样做,你可能要监视的‘原始’文件(即URL以'的https://开头的raw.githubusercontent.com /')为避免在GitHub的UI变化误报。 – mjs 2017-06-09 10:52:19

+3

这就是为什么我在斜体我的回答“原始” ... – nemequ 2017-06-09 17:02:26

33

我认为这是比上面的建议更好的解决方案是使用RSS的内置功能GitHub的任何GitHub的路径饲料。见Setting up an Github Commit RSS feed

使用,你可以使用像https://blogtrottr.com/服务送你只要进更新的电子邮件设置电子邮件警报。

例:看这个目录https://github.com/torvalds/linux/tree/master/Documentation使用这种原子饲料https://github.com/torvalds/linux/commits/master/Documentation.atom

+0

根据您的例子 - 我如何才能** **私人存储库中创建一个文件夹的原子饲料? – mkurz 2015-12-10 21:50:53

+0

AFAIK你不能用一个私人仓库 – jarv 2016-02-10 11:51:34

+0

根据http://stackoverflow.com/questions/7353538/setting-up-an-github-commit-rss-feed?noredirect=1&lq=1使用上述方法对于私人仓库你需要添加参数令牌=您的令牌 – 2016-09-11 21:17:51

0

你可以按照提交页面与一些网站跟踪网站上的变化。比如我使用Follow That Pagea file on ActiveAdmin's github.

+0

yup,按预期工作,只需确保标记“跳过数字”即可不通知每当有人分叉给出一颗星星,问候! – Alexis 2015-11-01 19:19:13

相关问题