【问题标题】:Multiple SVN working copies on localhost本地主机上的多个 SVN 工作副本
【发布时间】:2009-08-18 18:28:56
【问题描述】:

如果我有多个 SVN 工作副本检出到本地 PC,将 localhost 指向我想要使用的副本的最佳方法是什么?

我看到了只为新目录设置符号链接的建议——起初这看起来很棒,但在编写 PHP 代码时是否还必须采取其他重要步骤?例如,包含路径呢?经常需要使用绝对 URI 来引用文件。

并不是说我无法找到动态设置这些路径的方法。但是我到处搜索,阅读了有关 SVN 的所有内容,而我的部分困惑是我什至一次都找不到讨论过的这个问题。我错过了什么吗?

谢谢,布赖恩

【问题讨论】:

  • 你为什么不把它们检出到你的网络服务器文件夹中呢?您可以在任何您喜欢的地方查看工作副本。
  • 这听起来更像是 PHP 问题,或者您的网络服务器是什么,而不是 SVN 问题。
  • 我同意 Avi。投票转移到服务器故障。布赖恩,我要么设置多个虚拟主机(可能使用主机文件映射到域),一个用于我想使用的每个 WC,所以我不需要切换。此外,要解决包含路径问题,请考虑通过在 WC 根目录中的 .htaccess 文件中设置的环境变量为您的脚本提供某种配置路径(假设您使用的是 apache)。
  • 谢谢,我会调查一下虚拟主机。我最关心的是不要让自己陷入必须替换我的 webroot 内容来测试代码的情况。我可能正在开发一个新项目,但有一个快速的错误需要修复,我需要在浏览器中进行测试。另外,我希望能够在浏览器中向某人显示版本 1,然后进行快速更改,以便我可以向他们显示版本 2。
  • 请注意,这仍然是 SO,而不是 SF。我也投票。

标签: svn localhost


【解决方案1】:

只是为此发布一个答案 - 在 .htaccess 文件中使用 VirtualHosts 和环境变量的解决方案是我要走的路。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 2011-12-20
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多