通过PHP从SVN更新文件

时间:2010-10-18 08:39:51

标签: php svn

我在访问SVN存储库中的HTML文件时遇到问题。其内容以纯文本显示。

我想要做的是从外部网站链接到该总是最新的文件,但我希望HTML文件只是在浏览器中启动(它是一个TiddlyWiki文件,对人类来说是不可读的以原始文本形式存在)。

我的想法是简单地获取文件的最新版本并将其复制到我的服务器,以便它可以作为普通的HTML文件访问。有没有办法轻松使用PHP脚本?如果有多种方式,你会推荐什么?

如果知道它有帮助,我的服务器没有SVN,我也无法安装它(它是共享主机)。

2 个答案:

答案 0 :(得分:3)

检查服务器上是否有Subversion module可用。如果是这种情况,您可以轻松创建一些连接到SVN服务器并获取最新文件的脚本。

如果你没有那个模块,我可以想到两种可能性:

  1. 如果您的SVN服务器有某种Web界面,您只需从Web界面进行HTML下载即可。根据Web界面的类型,您可能需要先提取文件的源。
  2. 您还可以向SVN服务器添加一个postcommit挂钩,将该文件上传到您的网站;但鉴于这需要您更改SVN服务器的配置并直接连接到您的网站,它可能不是您想要的。

答案 1 :(得分:1)

你看过PHP的SVN extension吗?