如果我设置了一个中央Mercurial存储库,允许某些人推送它,那么我可以通过哪种方便的方式监控进入该存储库的更改?
我习惯使用SVN-Monitor进行Subversion。它在任务栏中运行,只要在存储库中签入了新内容,就会通知我。
Mercurial是否有类似的解决方案?
答案 0 :(得分:4)
This工具看起来可能就是您所追求的目标。
答案 1 :(得分:3)
使用RSS提要监视器并将其指向repo的atom / RSS提要(在Web界面中找到)。
这样的事情应该做得很好:https://superuser.com/questions/9929/rss-notification-in-system-tray
或者,你可以在回购中设置一个changegroup
钩子,让它在你的系统上触发一些东西,但轮询可能还可以。“/ p>
答案 2 :(得分:2)
如果您当前正在使用TeamCity或正在寻找持续集成解决方案:
TeamCity有各种应用程序/插件,如VisualStudio插件和Windows TrayIcon,用于构建通知。您在TeamCity中设置一个项目,以便在有人提交到存储库时进行构建。当有人提交时会触发构建,该构建会向您发送通知。奖励是它告诉你构建是成功还是失败==> {好代码或坏代码}
答案 3 :(得分:1)
一直在试试HgAssist 它的效果非常好。