【问题标题】:Version problems running Subclipse and TortoiseSVN运行 Subclipse 和 TortoiseSVN 的版本问题
【发布时间】:2009-03-04 17:02:25
【问题描述】:

我已经为 Java 安装了 Subclipse,并且刚刚为 #develop 安装了 TortoiseSVN,正如有人回答我的另一个问题所建议的那样。当我尝试编辑 C# 类时,它说“客户端太旧而无法使用工作副本” - 但是 TortoiseSVN (1.5) 的 Subversion 版本似乎比 Subclipse (1.4?) 的版本更新。发生了什么事 - 消息似乎有点倒退!我可以降级 TortoiseSVN 的版本级别以匹配 Subclipse,还是升级 Subclipse?!建议将不胜感激!

【问题讨论】:

    标签: c# tortoisesvn subclipse


    【解决方案1】:

    直接来自FAQ

    完整的错误信息是:这个客户端太旧了,无法使用工作副本'.';请获取更新的 Subversion 客户端。

    一旦您使用了与较高 Subversion 版本链接的 Subversion 客户端,您将收到此错误消息,然后尝试使用与旧版本链接的 Subversion 客户端执行命令,例如,您使用的是 1.4.x 客户端你的工作副本,现在你在同一个工作副本上尝试一个 svn 1.3.x 客户端。

    原因是 Subversion 1.4 和 1.5 在每个命令上透明地升级工作副本。但是一旦升级了工作副本格式,老客户就不能再访问工作副本了,因为他们不知道新的格式。

    “修复”此问题的唯一解决方案是升级您使用的任何客户端,它会为您提供此错误消息。或者与老客户重新结帐。

    【讨论】:

      【解决方案2】:

      原来我的问题是由于 #develop 2.2 强制 TortoiseSVN 1.4 - 它不适用于 TortoiseSVN 1.5。那好吧!无论如何感谢您的反馈!

      【讨论】:

        【解决方案3】:

        消息是正确的。您有两个 SVN 客户端:TortoiseSVN 和 Subclipse。 Subclipse 客户端太旧,无法使用 TortoiseSVN 工作副本。作为 subversion 1.5 更改的一部分,修改了工作副本的格式以支持新的合并跟踪功能。如果您使用 TortoiseSVN 访问您的工作副本,它将自动从 v1.4 格式转换为更新的 v1.5 格式(这在 TortoiseSVN 和 Subversion 发行说明中有所提及)。

        因此,如果您要在同一个工作副本上同时使用 Subclipse 和 TortoiseSVN,您将希望两个客户端都基于兼容的 subversion 版本(即都在 subversion 1.4.x 上或都基于 subversion 1.5 。X)。所以你应该升级 Subclipse,或者降级 TortoiseSVN。

        【讨论】:

          【解决方案4】:

          尝试使用 Subversive,它现在是官方的 Subversion Eclipse 插件。

          [1]:http://www.eclipse.org/subversive/

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-12-05
            • 1970-01-01
            • 2011-05-22
            • 2020-05-23
            • 2019-08-04
            • 2021-08-30
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多