如何在源代码管理下的项目中处理符号链接?

时间:2010-08-27 21:02:26

标签: php zend-framework shared-libraries directory-structure project-layout

我们有几个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链接。但它让我思考,我想知道布置项目的最佳方式是什么,以避免拥有相同库的多个副本?

1 个答案:

答案 0 :(得分:0)

官方的subversion客户端可以处理symlinks,但显然你的客户端没有正确处理它们。