Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 将Subversion提交文件复制到实时网站_Svn - Fatal编程技术网

Svn 将Subversion提交文件复制到实时网站

Svn 将Subversion提交文件复制到实时网站,svn,Svn,我正在尝试在独立于主服务器的服务器上设置网站的测试副本 此服务器由nazwa.pl托管。我已经在那里安装了subversion服务器,我可以进行提交、更新等 我的网站从“/”目录运行,我的回购在“/.svnrepo/repo_name”中设置 我想做的是在每次提交到一个实时网站的目录后复制新文件。如何实现这一点?首先,从该目录中取出您的存储库。您的存储库数据库不应该如此容易地暴露给普通web访问者 更新Subversion管理的网站是一个非常常见的请求,因此它非常重要。FAQ中没有提到的另一个选

我正在尝试在独立于主服务器的服务器上设置网站的测试副本

此服务器由nazwa.pl托管。我已经在那里安装了subversion服务器,我可以进行提交、更新等

我的网站从“/”目录运行,我的回购在“/.svnrepo/repo_name”中设置


我想做的是在每次提交到一个实时网站的目录后复制新文件。如何实现这一点?

首先,从该目录中取出您的存储库。您的存储库数据库不应该如此容易地暴露给普通web访问者

更新Subversion管理的网站是一个非常常见的请求,因此它非常重要。FAQ中没有提到的另一个选项是使用解决方案。

多亏了“我找到了解决方案”


我所要做的就是使用一个post-commit钩子文件,在这里我放置了上面提到的命令。

Hi-alroc,谢谢你的回答!不幸的是,我没有办法更改存储库目录,因为svn的安装取决于我的主机提供商。但这不是问题,因为“/”目录受密码保护,并且repo抛出“403禁止”错误。我已经尝试了您提到的第一个解决方案,它很有效(就像运行我提供的脚本一样),但我不知道如何将文件复制到主目录或如何提交所做的更改:/I我想我将尝试第二个。