我使用带有 Subclipse 的 Eclipse Juno(主要用于 LaTeX 创作和 C 开发)。在我的一些 SVN 项目中,我需要使用外部存储库,我想通过使用 svn:externals 属性来做到这一点。
将此属性(使用 subclipse)添加到我的存储库并提交后,在 Eclipse 中进行 svn 更新后,我没有将任何所需的外部源导入到我的本地工作副本中。如果我从该目录中的命令行执行 svn 更新,我也不会获得任何外部资源。
但是,当我将同一个存储库签出到另一个目录时,行为符合预期。添加外部属性后,进行提交并随后签出以使 svn 导入外部存储库就足够了。
为什么由 subclipse 签出的本地工作副本表现得如此怪异?