我们有几个 php 项目。这些项目使用 Zend 框架,我们还维护一个具有各种功能的通用核心库。
现在我的目录结构看起来像这样
project-1
\application
\model
\views
\controllers
\libraray
\Zend -> symlink to ../../libraries/Zend
\Core -> symlink to ../../libraries/Core
\Project1Lib
project-2
\application
\model
\views
\controllers
\libraray
\Zend -> symlink to ../../libraries/Zend
\Core -> symlink to ../../libraries/Core
\Project2Lib
libraries
\Zend
\Core
在 Subversion 中,我似乎遇到了符号链接的问题,它正在添加实际文件(我在 Mac 上使用 Syncro),而不仅仅是符号链接。但这让我开始思考,我想知道布局项目的最佳方式是什么,以避免拥有相同库的多个副本?