我希望知道Lithium框架正在进行哪些提交,以便在出现重大更新时进行更新或回滚。
我已经关注了该存储库,但从我所能找到的情况来看,这只显示了GitHub仪表板上的更新。
我希望知道Lithium框架正在进行哪些提交,以便在出现重大更新时进行更新或回滚。
我已经关注了该存储库,但从我所能找到的情况来看,这只显示了GitHub仪表板上的更新。
订阅Github的RSS源!
选择您的新闻源(所有关注的仓库),或仅查看Lithium的提交历史。
RSS就是为此而生的;-)
附注:我不知道您如何发现它有用,因为每天都会有几个分支进行一些小的拼写修正,有些修复错误,还有些引入新功能...
我无意中发现您可以轻松地完成以下操作:
就是这样。 您将收到有关主分支上每个提交的电子邮件通知。
git reset HEAD~
,git push --force
。然后我就能按照这个答案建立PR了。 - Gunar Gessner前往您的 Github 项目 -> 设置 -> 通知。
添加任何想要在提交完成时通知的地址。
除了其他建议,您可以尝试使用HubNotify进行电子邮件通知。
GET /repos/:user/:repo/events
$(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>
免责声明:本文作者为原创。
这个项目可以让你在所关注的仓库(任何分支)中有提交时收到电子邮件通知。
说明:gicowa是一个用Python编写的命令行工具,它可以列出您正在关注的所有GitHub存储库上的最新提交。该工具可以通过电子邮件发送其输出,并且可以从您的crontab
调用。这样做可以让您每次在GitHub存储库上推送提交时都收到电子邮件通知。
您需要进入 设置 > 集成与服务 页面,为 GitHub 存储库添加一个 电子邮件 服务。详见选择要接收的通知类型。
您可以使用任何更通用的网站变更监控工具来在网页更改时接收电子邮件。
请确保监视列出提交的URL:https://github.com/*owner-name*/*repo-name*/commits/。