GIT日志或提交监视器

时间:2009-10-31 12:36:30

标签: windows git commit

我正在尝试为Windows找到一个Git Commit Monitor。有谁知道是否存在?

理想情况下,它实际上会监视日志并在发生新提交时通知。

7 个答案:

答案 0 :(得分:18)

我已经开始了一个开源项目来构建一个可以实现此目的的工具。 SourceLog 是一个.NET v4.0 WPF应用程序,用于监视版本控制系统更改日志。该应用程序使用插件模型来支持多个版本控制系统。目前有Git,GitHub(通过API),Subversion,Perforce和TFS 2010的插件。

SourceLog main window

应用程序轮询每个“订阅”存储库以查找更改,并在检测到新更改时显示“Toast”通知面板。

项目托管在GitHub上,可以通过AppHarbor上托管的ClickOnce安装程序安装该应用。我的blog上提供了更多信息。

答案 1 :(得分:4)

最好的方法是使用post-receive hook。

在服务器上的存储库中,您必须在.git / hooks目录中放置一个名为“post-receive”的shell脚本。每次推送某个内容时都会调用此脚本,并通过形式

的stdin传递参数

最新版本的git提供了一些示例脚本。看看:

/usr/share/doc/git-core/contrib/hooks/post-receive-email

在Windows上,查看安装路径以找到它......

答案 2 :(得分:3)

有git监视器显示弹出通知。它应该在Windows中使用Growlhttps://github.com/spajus/gitmon

答案 3 :(得分:3)

https://gitmonitor.com

这个网站有一个像你正在寻找的工具......我来到这里试图找到信息,看看它是否好。

答案 4 :(得分:1)

请参阅此博客,了解使用Growl,Cygwin,Ruby和Git-Notifier的方法。

http://hsiliev.blogspot.com/2011/03/git-notifier-on-windows.html

答案 5 :(得分:0)

尝试RSS或Atom提要以及任何常见的RSS阅读器(例如Mozilla Thunderbird)。当然,你有一些提供它的web服务器(如gitweb CGI脚本)。

答案 6 :(得分:-3)

只需使用GIT钩子post-commit

即可

githooks(5) Manual Page