Eclipse颠覆性/子剪辑预提交挂钩

2mbi3lxu  于 2022-11-04  发布在  Eclipse
关注(0)|答案(2)|浏览(165)

我希望Eclipse在将我的更改提交到SVN仓库之前运行我的本地Maven构建/测试。我无法控制服务器端提交钩子,但我希望为我的团队引入我自己的客户端钩子。
我知道pre-commit hooks,并且正在自定义Eclipse Luna上使用Eclipse Subversive
是否不支持此功能,或者我是否遗漏了一些明显的信息?

iyfjxgzm

iyfjxgzm1#

钩子脚本只在服务器端执行。TortoiseSVN能够运行客户端钩子脚本,但是这个功能是TortoiseSVN独有的,在从Eclipse提交时不起作用。

yftpprvb

yftpprvb2#

是的,预提交钩子主要由SVN在服务器端支持。但是,如果你有一点创造力,你也可以在Eclipse的客户端实现它们。
我们有Subversive和Subclipse两种定制的预提交钩子:

  • 颠覆性解决方案:https://www.eclipse.org/forums/index.php?t=msg&th=173903&goto=1726585&#msg_1726585
  • Subclipse的解决方案(虽然有点笨拙):https://github.com/subclipse/subclipse/discussions/238#discussioncomment-3335820

相关问题