我希望Eclipse在将我的更改提交到SVN仓库之前运行我的本地Maven构建/测试。我无法控制服务器端提交钩子,但我希望为我的团队引入我自己的客户端钩子。
我知道pre-commit hooks,并且正在自定义Eclipse Luna
上使用Eclipse Subversive。
是否不支持此功能,或者我是否遗漏了一些明显的信息?
我希望Eclipse在将我的更改提交到SVN仓库之前运行我的本地Maven构建/测试。我无法控制服务器端提交钩子,但我希望为我的团队引入我自己的客户端钩子。
我知道pre-commit hooks,并且正在自定义Eclipse Luna
上使用Eclipse Subversive。
是否不支持此功能,或者我是否遗漏了一些明显的信息?
2条答案
按热度按时间iyfjxgzm1#
钩子脚本只在服务器端执行。TortoiseSVN能够运行客户端钩子脚本,但是这个功能是TortoiseSVN独有的,在从Eclipse提交时不起作用。
yftpprvb2#
是的,预提交钩子主要由SVN在服务器端支持。但是,如果你有一点创造力,你也可以在Eclipse的客户端实现它们。
我们有Subversive和Subclipse两种定制的预提交钩子: