Git日志或提交监视器

18

我正在寻找一款适用于 Windows 的 Git 提交监视器,有人知道是否存在这样的工具吗?

理想情况下,它应该能够监视 Git 日志并在发生新提交时通知。


你想要监控的代码库在哪里?是在某个远程站点上吗?你希望通过什么方式接收通知?是通过电子邮件吗? - innaM
嗨 - 是的,在远程站点上。它是一个位于 Windows 系统上的远程代码库 - 我不知道如何让它通知我? - Tom
我正在使用TortiseGIT,并希望有一种简单的方法来获取更新通知......每天有相当多的提交吗? - Tom
仍然没有有效的解决方案 :( - AlGrenadine
这里有一个替代品:https://github.com/regisbsb/scm-notifier - undefined
7个回答

19

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

SourceLog主窗口

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

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


我希望能够在我的Mac上运行这个程序... 它能在Mono下运行吗? - Ellery Familia
它是使用WPF框架构建的,该框架仅在Windows上可用。Mono项目在其实施计划上有一个状态页面;http://www.mono-project.com/docs/gui/wpf/ - wonea
它是否支持ssh协议,例如:ssh://root@192.168.10.120/foldername/.git? - Dr.jacky
AppHarbor的设置不再可访问 :( - AlGrenadine
请问,您能再次将设置放到在线上吗? :) - AlGrenadine

4
最好使用post-receive钩子。
在服务器上的存储库中,您需要将名为“post-receive”的shell脚本放置在.git/hooks目录中。每次推送时,此脚本都会被调用,并通过stdin以以下形式传递参数:
有最近版本的git提供的示例脚本。请查看:
/usr/share/doc/git-core/contrib/hooks/post-receive-email

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

我认为这可能是这个问题的更好(更简单)的答案。 - Daniel Bower
1
如何在托管在Github上的存储库中执行此操作? - cynistersix

3

2
这个网站有一个类似于你要找的工具...我来这里是想找信息看看它是否好用。

https://gitmonitor.com


看起来很有前途,但没有试用或免费选项。目前最低价格为每月5美元。 - Danijel
更新 - 看起来他们现在提供了一个30天的免费试用。@Danijel - Brett Holman
似乎它只适用于GitHub,并且您必须提供您的凭据... 真糟糕。 - AlGrenadine

1

0

尝试使用RSS或Atom订阅以及任何常见的RSS阅读器(例如Mozilla Thunderbird)。当然,您需要一些Web服务器(例如gitweb CGI脚本)来提供此功能。


-3

6
即使@jitter这样做了,你仍然需要浏览一些术语才能知道它的意义。在我成功运行一个预提交钩子脚本之前,我尝试了几次......但这可能只是我个人的原因。 - Lieven Keersmaekers
1
@Tom,是的,这是命令行。我也开始使用TortoiseGit,但发现自己越来越多地使用Git Bash命令行。如果你想要所有的功能和特性,那么这是唯一的选择。顺便说一句,一旦你掌握了它,你就不想回去使用日常的git活动了。 - Lieven Keersmaekers
请返回到 GUI,以便进行日常的 Git 活动。 - Lieven Keersmaekers
@anonymousVoter:如果您要给我点踩,请在评论中说明原因。否则我怎么知道您不喜欢我的回答呢? - jitter
1
@jitter 我猜测downvotes的原因是,OP要求一个在“远程”存储库提交时弹出窗口的Windows监视器。在远程服务器上添加钩子最多只能让他收到电子邮件,而不能在本地计算机上获得基于Windows的通知。 - Shrage Smilowitz
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接