每当有人提交时在本地计算机上运行脚本

时间:2019-01-30 16:49:09

标签: tortoisesvn svn-hooks

问题

所以我们使用tortoiseSVN(我知道这是第一个问题,但不幸的是,我无法说服其他人改用git :))

我有一个脚本可以在本地计算机B上构建存储库。任何人提交到存储库时都需要构建该脚本。我可以在本地将其附加到SVN挂钩,并且在我提交(作为预提交挂钩)时可以使用。但是,如果机器B上的Bob提交了某些内容,则本地钩子将不会运行。

很遗憾,我无法访问主存储库管理员权限,因此无法进行服务器挂接。

尝试的解决方案

我的解决方案是使用window的任务计划程序运行脚本,不断检查更新,如果有更新,它将运行我的脚本。但是,这种方法-并不是很整洁,只是可以解决。

将它附加到服务器挂钩或类似的东西上会更好,但是我只能访问本地计算机。

我可以让每个人都在本地安装脚本,但是如果可能的话,我宁愿避免这样做。

问题

有人提交回购协议时,是否有任何方式可以获取任何通知或在本地触发? tortoiseSVN已经在本地内置了一些东西?

是否有一种更干净的方法可以使用此常量轮询方法?

0 个答案:

没有答案