2010-03-03 28 views
3

因此,在我们的代码库变得难以管理之后,我们终于决定为我和几位朋友合作的Web项目设置颠覆项。我们已经成功为每个开发者设置了一个主干和分支机构。我们正在使用PHP。我想知道的是,是否有任何方法可以在Subversion中实际查看PHP文件的输出,以便其他开发人员检查更改时,可以在浏览器中浏览他的分支,然后查看该站点的内容看起来像和测试他的变化之前合并与主干?现在,如果我浏览到另一个开发人员的分支,我所看到的只是浏览器窗口中的PHP源代码。在Subversion中预览PHP文件?

这可能没有每次检出/导出?我们是否以这种错误的方式去做?任何见解都非常感谢。提前致谢!

回答

2

通常的方法是另一种方式:您在活动环境中测试更改,然后将其作为定义的更改集进行检查。有一个直接连接到存储库的现场环境听起来很难做到,而且我听错了。

关于这个IMO的更好的方法是在本地测试更改,检查它们并使用一个部署机制来检出应用程序的最新版本,并将其安装在某处浏览。如果您的应用程序配置构建得很好,可以很方便地设置它,以便您可以使用不同的URL浏览特定的修订版。尽管如此,我仍然将这与颠覆完全分开。

或许这些问题可以提供一些启示:

+0

+1 - 还值得指出的是本地Web服务器将允许你[@kenny ]只需更新工作副本或切换到其他分支来测试更改。 –