eclipse - 为什么 subclipse 忽略 svn :externals

标签 eclipse svn subclipse

我将 Eclipse Juno 与 Subclipse 结合使用(主要用于 LaTeX 创作和 C 开发)。在我的一些 SVN 项目中,我需要使用外部存储库,我想通过使用 svn:externals 属性来实现。

将此属性(使用 subclipse)添加到我的存储库并提交后,在 Eclipse 内进行 svn 更新后,我没有将任何所需的外部源导入到我的本地工作副本中。如果我从此目录中的命令行执行 svn 更新,我也不会获得任何外部源。

但是,当我将同一存储库 check out 到另一个目录时,行为符合预期。添加外部属性后,只需进行一次提交,然后进行 checkout 即可使 svn 导入外部存储库。

为什么 subclipse checkout 的本地工作副本表现得如此奇怪?

最佳答案

您可以尝试使用“更新...”选项来弹出一个对话框,然后使用这些选项来确保工作副本已设置为完全递归。这是默认行为,但也许不知何故你得到了“稀疏工作副本”。

正如上面评论中所指出的,所有的工作和逻辑都是由 SVN 本身在内部处理的。这可能就是您在使用 SVN 命令行客户端时看到相同行为的原因。我希望 Subclipse 和 CLI 保持一致,因为它们都使用相同的库来完成所有工作。

否则,我只能说细节决定成败。可能需要查看有关您的工作副本的更多信息才能知道出了什么问题。

如果您还没有使用,我建议您使用 Subclipse 1.8.x

关于eclipse - 为什么 subclipse 忽略 svn :externals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14400935/

相关文章:

svn - maven 发布 :prepare FAILS due to 1. 7 svn 工作副本(预计为 1.6)

eclipse - Subclipse中使用WinMerge的参数是什么?

svn - 在没有管理员权限的情况下如何备份远程 SVN 存储库?

database - 每次 svn 提交时自动填充数据库

javascript - Subclipse 在 Eclipse 上将垃圾添加到我的代码中

java - 为什么我不能制作这个我的世界模组?

Eclipse Neon 不启动

java - 不幸的是,(App Name) 已经停止了 Android、Eclipse

java - 运行具有许多依赖项的 Maven 项目

java - 如何在 Eclipse 中自动设置构建路径