在 Ubuntu 上使用 Apache/SVN 渲染代码


Rendering code using Apache/SVN on Ubuntu

我不确定我是否错过了这里的重点......

我们的开发人员希望获得以下功能...

在带有SVN/WebDAV的LAMP服务器上,他们希望根Apache目录是他们都可以使用的存储库。但是,将默认的Apache目录设置为存储库不起作用,因为文件不是存储为html/php文件,而是存储在SVN db结构中以处理更改/修订/等。

有什么办法可以做到这一点吗? 或者我们是否必须有一个单独的存储库,他们在开发时将文件复制到 Web 根目录/从 Web 根目录复制文件?

你必须设置一个单独的 svn 仓库和钩子脚本。这个钩子脚本可以在每次代码更改到你的 apache 根时签出代码。这是很常见的,也用于自动测试等。