php - 在 Subversion 中预览 PHP 文件?

标签 php svn

因此,在我们的代码库变得难以管理之后,我们最终决定为我和几个 friend 一起从事的 Web 项目设置 subversion。我们已经成功地为每个开发者建立了主干和分支。我们正在使用 PHP。我想知道的是,是否有任何方法可以从 Subversion 中实际查看 PHP 文件的输出,以便当其他开发人员之一 checkin 更改时,我可以在浏览器中浏览到他的分支,然后查看站点看起来像并在与主干合并之前测试他的更改?现在,如果我浏览到另一个开发人员的分支,我在浏览器窗口中看到的只是 PHP 源代码。

这是否可以不用每次都 checkout /导出?我们是不是走错了路?非常感谢任何见解。提前致谢!

最佳答案

通常的方法是相反的:您在实时环境中测试变更,然后将它们作为定义的变更集 checkin 。以某种方式将实时环境直接连接到存储库听起来很难,而且在我看来是错误的。

处理此 IMO 的更好方法是在本地测试更改、 checkin 它们,并拥有一个部署机制来 checkout 应用程序的最新版本,并将其安装在某处以供浏览。如果您的应用程序的配置构建良好,则很容易以某种方式进行设置,以便您可以使用不同的 URL 浏览特定的修订版。不过,我会将其与颠覆完全分开。

也许这些问题可以给一些启发:

关于php - 在 Subversion 中预览 PHP 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2371360/

相关文章:

php - 在 AJAX 中调用 PHP 脚本时出现错误消息 : Object not found!

r - Git 与 RStudio 的本地替代方案?

SVN不忽略 "External References"文件夹中的dll

将缩进四个空格的文本 block 转换为 <pre><code> block 的 PHP 代码 [Markdown]

php - 检查用户所在国家/地区的最佳解决方案是什么?

php - 如何在codeigniter框架中上传文件

PHP 将数组视为对象

linux - 需要一个 shell 脚本来执行 svn update、svn delete 和 svn import

svn - 可视化SVN服务器项目导入

svn - 无法打开 .svn\tmp\tempfile.tmp : access is denied while doing commit