我已经建立了一个存储库来配置我的网站,该存储库是 /subversion/web ,目前我只有一个网站控制在 /subversion/web/mywebsite
我已经设置了一个提交后挂钩脚本,将站点导出到服务器上的 web 目录中进行测试,然后再单独发布它,它工作正常。
我想做的是设置脚本,以便我可以控制同一个存储库中的第二个网站,但当我签入与该项目相关的文件时,只有“mywebsite”导出。
我之所以这样设置它是因为我通过 http 从多台计算机访问存储库,它可以更轻松地创建新项目,而无需创建一个全新的存储库并将 apache 配置为指向它以及它的所有其余部分.
最新的 svn 在最新的 ubuntu 上运行,最新的 apache2
您可以使用“svnlook”命令执行此操作。
这是一个提交后挂钩的示例:
您可能需要手动运行 svnlook 几次以熟悉输出并了解如何为 grep 设置匹配模式。