【发布时间】:2009-08-18 18:28:56
【问题描述】:
如果我有多个 SVN 工作副本检出到本地 PC,将 localhost 指向我想要使用的副本的最佳方法是什么?
我看到了只为新目录设置符号链接的建议——起初这看起来很棒,但在编写 PHP 代码时是否还必须采取其他重要步骤?例如,包含路径呢?经常需要使用绝对 URI 来引用文件。
并不是说我无法找到动态设置这些路径的方法。但是我到处搜索,阅读了有关 SVN 的所有内容,而我的部分困惑是我什至一次都找不到讨论过的这个问题。我错过了什么吗?
谢谢,布赖恩
【问题讨论】:
-
你为什么不把它们检出到你的网络服务器文件夹中呢?您可以在任何您喜欢的地方查看工作副本。
-
这听起来更像是 PHP 问题,或者您的网络服务器是什么,而不是 SVN 问题。
-
我同意 Avi。投票转移到服务器故障。布赖恩,我要么设置多个虚拟主机(可能使用主机文件映射到域),一个用于我想使用的每个 WC,所以我不需要切换。此外,要解决包含路径问题,请考虑通过在 WC 根目录中的 .htaccess 文件中设置的环境变量为您的脚本提供某种配置路径(假设您使用的是 apache)。
-
谢谢,我会调查一下虚拟主机。我最关心的是不要让自己陷入必须替换我的 webroot 内容来测试代码的情况。我可能正在开发一个新项目,但有一个快速的错误需要修复,我需要在浏览器中进行测试。另外,我希望能够在浏览器中向某人显示版本 1,然后进行快速更改,以便我可以向他们显示版本 2。
-
请注意,这仍然是 SO,而不是 SF。我也投票。