SVN Monitor就像Git存储库的软件一样

时间:2010-01-31 13:33:34

标签: svn git

Git存储库有SVN Monitor之类的东西吗?能够让我监控签到并进行比较的东西。

4 个答案:

答案 0 :(得分:5)

我最近编写了scm-notifier,可以监控Git和SVN存储库。它是众所周知的SVN notifier的端口,这意味着scm-notifier也支持花哨的GUI。

答案 1 :(得分:2)

  

是否有类似SVN Monitor for Git存储库的东西?

没有什么比花哨和图标色,没有。

我认为SVN Monitor是对中央 VCS工具问题的DVCS解决方案:如何监控潜在的并行演进和与多个“项目”的冲突(读取“远程存储库”)

但是所有这些问题都是在Git中构建的:只需添加一个远程仓库,获取它就可以获得当地仓库中的“svn log”。

然后你可以在各个遥远的回购分支之间进行所有差异和变换以及你想要的合并(因为它们已被取出)

您还可以将这些相同的远程仓库配置为不接受非快进合并,在将其推送到其他“项目”之前,强制您首先在本地解决任何冲突。

答案 2 :(得分:1)

我不熟悉SVNMonitor,但是Git确实有一组hooks可以在存储库中的各种不同事件上执行。例如,post-receive在每个git push之后在远程存储库上执行。

钩子只是存放在存储库的hooks目录中的脚本,并且最初由于文件名上存在.sample后缀而被禁用。

因此,如果您乐意编写脚本,可以编辑您感兴趣的存储库事件的相应钩子,并执行您希望从SVNMonitor复制的任何特定操作。< / p>

答案 3 :(得分:0)

Git Notifier看起来它会提供SVN Monitor的一些功能......除了前端使用OS X框架Growl进行通知。我猜你想要一个Windows解决方案吗?

根据底层代码的结构方式,您可以删除Growl内容并替换为(另一种通知技术)。