我们有几个php项目。这些项目使用Zend Framework,我们还维护一个具有各种功能的通用核心库。
现在我的目录结构如下所示
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中我似乎遇到了sym链接的问题,它正在添加实际文件(我在Mac上使用Syncro)而不仅仅是sym链接。但它让我思考,我想知道布置项目的最佳方式是什么,以避免拥有相同库的多个副本?