为了更好地提出我的问题,我需要解释一下我目前的设置:
我在/var/www/dev
下设置了一个测试网络环境,我将其用作沙箱
我在/var/www/shop
下安装了一个电子商务应用程序,该应用程序被设置为我的沙盒和beta环境的别名。
/var/www/dev
受版本控制,/var/www/shop
不受版本控制。我想做的是以某种方式将商店目录添加到dev存储库而不移动任一目录的位置。像一个象征性的链接...
首先,这甚至可能吗?如果没有,是否有办法“加入”存储库,以便当我签出或提交“主”时,它们都被签出/提交?或者是否有更好的方法来实现这一目标?
提前致谢!
答案 0 :(得分:0)
你可以简单地添加一个符号链接,但是你必须将它添加到svn或svn:忽略它。
我对符号链接的偏好是在Apache配置中管理别名(例如也通过svn)
另一个解决方案是使用svn:externals,在这种情况下/ var / www / shop当然也必须在subversion中。然后解决方案将不确保不移动/ var / www / shop,但是它会实现相同的结果,但是可以选择结帐" / var /的不同版本WWW /商店"开发,登台或其他环境中的代码。
我强烈建议最现代的解决方案是使用composer管理这样的库代码。