繁体   English   中英

GIT 日志或提交监视器

[英]GIT Log or Commit Monitor

我正在尝试为 Windows 找到一个 Git 提交监视器。 有谁知道是否存在?

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

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

SourceLog 主窗口

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

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

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

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

最近版本的 git 提供了示例脚本。 在看:

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

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

https://gitmonitor.com

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

有显示弹出通知的 git monitor。 它应该在 Windows 中使用Growl 工作https : //github.com/spajus/gitmon

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

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

尝试 RSS 或 Atom 提要和任何常见的 RSS 阅读器(例如 Mozilla Thunderbird)。 当然,您有一些提供该功能的 Web 服务器(如 gitweb CGI 脚本)。

只需在post-commit使用 GIT 钩子

githooks(5) 手册页

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM