1

我的 Java 项目中有几个依赖于 3rd 方库,其中一些正在开发中,我想跟踪它们。

当更改提交到远程 svn 存储库时,我希望能够收到通知(通过电子邮件、桌面弹出窗口或其他方式),以便我可以检查它们的影响等。

我查看了 svnmailer,但它似乎需要 repo 是本地的(我认为??)

我还发现了一些可以完成这项工作的 Windows 工具,但我正在运行 linux 桌面。所以不要去那里。

最坏的情况,我可以使用命令行工具执行一些 cron 脚本来轮询远程更改,但我更喜欢一些现有的工具。

4

1 回答 1

1

听起来对持续集成服务器很有用。CruiseControl 或 Hudson 之类的东西就是为这个用例设计的——它们的重点是定期检查你的源代码控制,检索任何更改,构建项目并通知某人。在这种情况下,听起来您甚至不需要构建项目,只需发送电子邮件即可。

如果您还没有 CI 服务器,这可能看起来有点矫枉过正,但我​​敢打赌,一旦您设置了一个,您会发现自己再次使用它。

于 2011-02-20T06:31:46.940 回答