0

为了更好地问我的问题,我需要解释一下我当前的设置:

我设置了一个测试 Web 环境,在该环境下/var/www/dev用作沙箱。
我安装了一个电子商务应用程序,在/var/www/shop该应用程序下设置了我的沙盒和 beta 环境的别名。

/var/www/dev受版本控制,/var/www/shop不是。我想做的是以某种方式将 shop 目录添加到 dev 存储库而不移动任一目录的位置。就像一个符号链接...

首先,这可能吗?如果没有,有没有办法“加入”存储库,以便当我签出或提交到“主”存储库时,它们都被签出/提交?或者有没有更好的方法来完全实现这一点?

提前致谢!

4

1 回答 1

0

您可以简单地添加一个符号链接,但是您必须将其添加到 svn 或 svn:ignore 它。

我对符号链接的偏好是在 Apache 配置中管理别名(例如也通过 svn)

另一个解决方案是使用 svn:externals,在这种情况下 /var/www/shop 当然也必须处于颠覆状态。然后,该解决方案将无法确保不移动 /var/www/shop,但是它会达到相同的结果,但是可以选择在 dev、staging 或其他环境。

我强烈推荐的最现代的解决方案是使用 composer 管理此类库代码。

于 2013-10-19T03:33:03.540 回答