成功配置svn后,我的localhost使用svn
本地主机/ SVN / myPhpProject
显示文件夹树而不是运行项目。
如果我从浏览器上显示的树结构中单击index.php,它实际上会在文件中加载脚本,而不是执行脚本。我已经关注了这个链接
答案 0 :(得分:2)
这是设计的。
SVN是源控制系统,而不是部署系统。
如果要部署应用程序,然后svn export
,则将其发布到为其配置的服务器。
如果要在每次向SVN提交更改时部署它,请使用post commit hook或CI服务器,例如Jenkins。 (只有这样才能部署到测试服务器,不要随意部署内容)。
答案 1 :(得分:0)
正如@Quentin所说 - SVN不是为你使用它的方式而构建的。我使用的git不同但原理相同。只需在您的实时服务器上设置SVN repo,然后在需要更新时将其导出。