代码之家  ›  专栏  ›  技术社区  ›  Aadith Ramia

有没有办法知道我的代码从code.google.com?[副本]

  •  2
  • Aadith Ramia  · 技术社区  · 15 年前

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

    顺便说一句,这是一个非常简单的存储库只是为了教育目的。

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

    0 回复  |  直到 7 年前
        1
  •  11
  •   Greg Hewgill    15 年前

    以下是Subversion 1.5中支持的所有钩子 Version Control with Subversion 书:

    • 开始提交
    • 预转桨更改
    • 预锁
    • 预解锁
    • 后解锁

    没有你描述的预签出或预更新挂钩。

        2
  •  5
  •   si618    15 年前

    如果您使用的是TortoiseSVN,那么您可以访问 client-side hooks .

        3
  •  0
  •   Sebastian    8 年前

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

    通过SSH的SVN也应该是可能的:分析SVN客户机启动的命令并包装它们(例如,通过使用“.orig”扩展名重命名原始二进制文件并将(shell)脚本放入该位置)。