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

时间:2017-01-16 08:30:04

标签: svn

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

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

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

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

2 个答案:

答案 0 :(得分:1)

第一项业务,将您的存储库从该目录中取出。您的存储库数据库不应该如此容易地暴露给常规Web访问者。

更新由Subversion管理的网站是一个常见的请求addressed in the Subversion FAQ。 FAQ未提及的另一个选项是使用Continuous Delivery解决方案。

答案 1 :(得分:0)

感谢http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.checkout.html我找到了解决方案。

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