我在第三方库中的Java项目中有几个依赖项,其中一些正在进行我想要跟踪的开发。
我希望能够在将更改提交到远程svn repo时收到通知(通过电子邮件,桌面弹出窗口或其他方式),以便我可以检查它们的影响等。
我看了svnmailer,但似乎要求回购是本地的(我想??)
我也发现了一些可以完成这项工作的Windows工具,但我正在运行Linux桌面。所以不要去那里。
最糟糕的情况是,我可以使用命令行工具执行一些cron脚本来轮询远程更改,但我更喜欢一些现有的工具。
答案 0 :(得分:1)
对于持续集成服务器来说,这听起来很好用。像CruiseControl或Hudson这样的东西就是针对这个用例而设计的 - 它们的关键是要定期检查源代码控制,检索任何更改,构建项目并通知某人。在这种情况下,听起来你甚至不需要构建项目,只需发送电子邮件。
如果你还没有CI服务器,这看起来有点矫枉过正,但我敢打赌,一旦你有一个设置,你会发现自己再次使用它。