0

我有一个发布历史的网站。在每次提交时,releases.xml 都应该在 www 目录中更新。

提交后挂钩似乎只是客户端。是否有一种聪明的方法可以在服务器端进行配置,这样当没有 SMB 共享工作时,来自 VPN 用户的 release.xml 也会得到更新?(端口可能关闭)

我使用在 debian 6 上运行的 subversion 1.7、apache 2.x

在 sourcesafe 上有一个称为“影子文件夹”的功能。也许我寻求一个对等的。

是的,我知道我应该移植它以使用数据库,这比其他任何事情都更具政治性:-)

4

1 回答 1

1

钩子(Subversion中的所有钩子)是服务器端和存储库范围的

钩子(根据钩子类型正确命名)可由服务器操作系统程序执行,它(可以)放置在存储库目录中的钩子子目录中。

因为钩子是具有预定义输入参数集的普通程序,它可以执行任何操作 - 这是业务逻辑和权限的问题(在用户凭据下执行的钩子,Subversion 正在运行 - 在你的情况下是 Apache 的本地用户 - 和必须有权读取|写入可编辑文件)

于 2013-06-25T10:31:21.080 回答