如何在源代码控制下处理项目中的符号链接?
Posted
技术标签:
【中文标题】如何在源代码控制下处理项目中的符号链接?【英文标题】:How do I handle symbolics links in projects under source control? 【发布时间】:2010-08-27 21:02:25 【问题描述】:我们有几个 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),而不仅仅是符号链接。但这让我开始思考,我想知道布局项目的最佳方式是什么,以避免拥有相同库的多个副本?
【问题讨论】:
【参考方案1】:官方的subversion客户端可以处理symlinks,但是很明显你的客户端没有处理好。
【讨论】:
以上是关于如何在源代码控制下处理项目中的符号链接?的主要内容,如果未能解决你的问题,请参考以下文章