Svn 是否有Subversion签出挂钩或类似的东西?

Svn 是否有Subversion签出挂钩或类似的东西?,svn,hook,svn-checkout,svn-hooks,Svn,Hook,Svn Checkout,Svn Hooks,我正在使用subversion存储库,我想知道何时有人向我的存储库请求签出;像“svn公司”或“svn公司”。是否有一个钩子或其他方法,我可以使用它来运行脚本,或者在有人向我的svn服务器请求信息时发送电子邮件?如何在不依赖apache日志的情况下实现这一点 顺便说一句,这是一个非常简单的存储库,仅用于教育目的 如果你需要更多的信息,那就问吧。提前感谢。以下是本书中Subversion 1.5中支持的所有挂钩: 开始提交 预提交 提交后 转载前更改 转载后的更改 预锁 后锁 预解锁 解锁后 没有

我正在使用subversion存储库,我想知道何时有人向我的存储库请求签出;像“svn公司”或“svn公司”。是否有一个钩子或其他方法,我可以使用它来运行脚本,或者在有人向我的svn服务器请求信息时发送电子邮件?如何在不依赖apache日志的情况下实现这一点

顺便说一句,这是一个非常简单的存储库,仅用于教育目的


如果你需要更多的信息,那就问吧。提前感谢。

以下是本书中Subversion 1.5中支持的所有挂钩:

开始提交 预提交 提交后 转载前更改 转载后的更改 预锁 后锁 预解锁 解锁后
没有您描述的预签出或预更新挂钩。

以下是本书中Subversion 1.5中支持的所有挂钩:

开始提交 预提交 提交后 转载前更改 转载后的更改 预锁 后锁 预解锁 解锁后
没有您描述的预签出或预更新钩子。

如果您使用的是OrtoiseSVN,您可以访问。

如果您使用的是OrtoiseSVN,您可以访问。

您可以使用Apache作为SVN服务器做任何您想做的事情,例如使用mod_perl来钩住请求。也许日志文件已经显示了您想要的信息


还可以通过SSH实现SVN:分析SVN客户端启动的命令,并将它们包装起来,例如,使用.orig扩展名重命名原始二进制文件,并将shell脚本放到该位置。

您可以使用Apache作为SVN服务器,例如mod_perl来钩住请求。也许日志文件已经显示了您想要的信息


还可以通过SSH实现SVN:分析由SVN客户端启动的命令,并将其包装,例如,使用.orig扩展名重命名原始二进制文件,并将shell脚本放在该位置。

+1如果您仍然需要控制和管理客户端配置,这是一个很好的解决方案,例如,对于autoprops设置+1,如果您仍然需要控制和管理客户端配置,那么这是一个很好的解决方案,例如,对于autoprops设置