2010-01-31 50 views

回答

2

有什么像SVN监视器的Git仓库?

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

我觉得SVN监视器是一个DVCS回答一个中央 VCS工具的问题:我该如何监测潜在的并行演进和冲突,以多个“工程”(读“遥远库”)

但所有这些的问题是在Git中构建的:只需添加一个远程回购,获取它,并且您拥有本地回购,而不仅仅是“svn log”。

然后,您可以让所有的diff和重订,你想分行从各个遥远的回购来(因为他们已经获取)之间的合并

也可以配置那些相同的远程回购不接受非快进合并,迫使你在将它们推送到其他“项目”之前首先在本地解决任何冲突。

1

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

挂钩只是存储在存储库的挂接目录中的脚本,最初由文件名上的.sample后缀存在而被禁用。因此,如果您很乐意做一些脚本,您可以编辑您感兴趣的存储库事件的适当钩子,并且执行任何您希望从SVNMonitor复制的特定操作。

0

Git Notifier看起来像它会提供一些SVN监视器的功能...除了前端使用OS X框架低吼通知。我猜你想要一个Windows解决方案?

根据底层代码的结构,你可能能够翻出咆哮的东西并替换(另一种通知技术)。

5

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

+0

我在这里添加了.net 4.5支持https://github.com/regisbsb/scm-notifier谢谢@pocorall! – regisbsb 2015-05-21 10:48:10

+0

不起作用,甚至无法登录。 – 2016-03-03 07:53:56

+0

@AlekseyKontsevich - 一切正常。今天测试。 Git 2.9.0 [x64] – Zam 2016-06-28 08:05:13