回答
订阅GitHub的RSS提要!
选择您的新闻提要(所有观看的回购),或者只选择Lithium的提交历史记录。
RSS是为;-)
PS制作:我不知道你怎么能找到有用的,因为有一对夫妇提交了几次对各分支机构的每一天,一些小错字修复,修复等错误和其他引入新的东西...
错字和错误修复不是我所关心的。我正在建设现场,并且出现了回滚事件,我发现跟上回购变化的重要性。 – 2012-03-24 04:23:51
看来github并没有发布rss链接。我认为这可能工作,虽然:https://github.com/UnionOfRAD/lithium/commits/master.atom。找到另一个问题的答案:http://stackoverflow.com/questions/7353538/seting-up-github-commit-rss-feed – 2012-03-24 04:25:40
从GitHub的提交标签,你可以抓住饲料。主分支Feed是一个很好的候选人,可以按照他们自己的描述进行更改 – 2012-03-24 04:27:48
您可以利用GitHub Events API执行此类任务并检索JSON格式的响应。
- 语法:
GET /repos/:user/:repo/events
- 例如:https://api.github.com/repos/UnionOfRAD/lithium/events
注:为了取回提交,你必须过滤掉PushEvents
类型的事件。
下面一个快速的样品
$(function() {
$.getJSON('https://api.github.com/repos/UnionOfRAD/lithium/events?callback=?', function(data) {
var list = $('#push-events');
$.each(data.data, function(key, val) {
if (val.type == "PushEvent") {
$.each(val.payload.commits, function(key2, val2) {
list.append('<li id="' + val2.sha + '"><a href="https://github.com/UnionOfRAD/lithium/commit/' + val2.sha + '">'
+ val2.message + '</a> [' + val.actor.login + ' @ ' + val.created_at + ']</li>');
});
}
});
if (list.children().size() == 0) {
list.append('<li>No pushes in last ' + data.data.length + ' events.</li>');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<ul id="push-events"></ul>
所以我猜测没有事件或通知设置我可以检查? – 2012-03-24 01:32:22
不幸的是,在调用API时无法过滤事件。一旦收到结果,这必须作为后处理步骤执行。 – nulltoken 2012-03-24 09:12:35
声明:我是原作者。
This project允许您在提交被推送到正在监视的存储库(在任何分支上)时收到电子邮件。
说明:gicowa是一个用python编写的命令行工具,它列出了您正在监视的所有GitHub回购站上的所有最后提交。该工具可以通过电子邮件发送其输出,并可以从您的crontab
中调用。这样做会使您每次在您正在观看的GitHub仓库中提交提交时都会收到电子邮件通知。
我只是偶然被发现,你可以轻松地管理来实现这一目标:
- 叉项目(如果你还没有这么做过)
- 从为自己创建一个拉请求所选分支,例如从头部项目大师到您的前叉大师:
- 基叉:original/project; base:master; 头叉:你的/项目; 比较:主
- 做不合并下的你Notifications设置电子邮件一节拉请求
- 启用:在问题
- 评论和引入请求
- 拉动请求审查
- 拉请求
就是这样。您将收到关于主分支上每次提交的电子邮件通知。
你进入设置>集成&服务为GitHub的仓库,并添加一个电子邮件服务。请参阅Choosing the types of notifications you receive。
- 1. 如何有效地获取特定提交的GitHub存储库?
- 2. 如何从git存储库获取上次提交日期?
- 3. 如何从git存储库提取提交补丁
- 4. 提交更改到新的存储库
- 5. 使用JGit获取存储库中的最新提交信息
- 6. 从远程存储库获取期望提交的sha1
- 7. Bitbucket获取有关存储库所有提交的信息
- 8. svn提交到多个存储库
- 9. 无法提交到克隆存储库
- 10. 如何将多个文件提交到c4droid的git存储库?
- 11. 如何提交一个非颠覆的文件到存储库?
- 12. TortoiseSVN客户端预先提交钩子获取存储库URL
- 13. 如何获取克隆存储库的上游存储库?
- 14. 无法将提交提交到中央存储库
- 15. 你如何得到存储库更新的通知?
- 16. 获取无限的“撤消堆栈”而不提交到存储库?
- 17. 如何获取当前的存储库?
- 18. 如何将空文件夹提交到Mercurial存储库?
- 19. 如何使用TextMate将更改提交到Subversion存储库
- 20. 如何提交到远程git存储库
- 21. 将存储过程提交到SVN存储库
- 22. Git存储库的未提交更改
- 23. 从特定存储库命令中提取最新提交
- 24. 如何知道git子模块提交是否已被推入存储库
- 25. 将提交从一个存储库推送到另一个存储库
- 26. 获取VSTS的git存储库中的上次更新/提交的文件
- 27. 如何通过蓝牙连接推送/获取git存储库?
- 28. 如何将本地,不受压力的,从损坏的git存储库提交到另一个存储库?
- 29. Python的Github API:PyGithub - 获取特定存储库的所有提交列表
- 30. 获得之前在git存储库上被删除的提交
交叉[此问题](https://stackoverflow.com/q/9732779/241211)只需要有关更改存储库_portion_的通知的人员。 – Michael 2017-09-08 13:55:53