`
Sev7en_jun
  • 浏览: 1225601 次
  • 性别: Icon_minigender_1
  • 来自: 广州
博客专栏
84184fc0-d0b6-3f7f-a3f0-4202acb3caf5
Apache CXF使用s...
浏览量:111305
社区版块
存档分类
最新评论

解决:Errors occurred while updating the change sets for SVNStatusSubscriber

    博客分类:
  • SVN
阅读更多

subversion logo

今天早上提早了快一个小时到公司,打开Aptana准备折腾一下,没想到Aptana的SVN插件subclipse彻底的罢-工了,提示:

aptana svn error

Errors occurred while updating the change sets for SVNStatusSubscriber
org.tigris.subversion.javahl.ClientException: Unsupported working copy format
svn: This client is too old to work with working copy ‘F:\ecp’. You need
to get a newer Subversion client, or to downgrade this working copy.
See http://subversion.tigris.org/faq.html#working-copy-format-change
for details.

org.tigris.subversion.javahl.ClientException: Unsupported working copy format
svn: This client is too old to work with working copy ‘F:\ecp’. You need
to get a newer Subversion client, or to downgrade this working copy.
See http://subversion.tigris.org/faq.html#working-copy-format-change
for details.

回想了一下周末,我也没做过特别坏的事啊,怎么RP骤降了?!仔细看了看官方的FAQ:

Sometimes the working copy metadata format changes incompatibly between minor releases. For example, say you have a working copy created with Subversion 1.4.4, but one day you decide to try out Subversion 1.5.0. Afterwards, you attempt to switch back to 1.4.4, but it doesn’t work — it just gives the above error.
This is because 1.5.0 upgraded your working copy format to support some new features (in this case, changelists, the keep-local flag, and variable-depth directories). Although 1.4.4 doesn’t know anything about these new features, it can at least recognize that the working copy format has been upgraded to something higher than it can handle.
1.5.0 upgraded the working copy for a good reason: it realizes that 1.4.4 does not know about these new features, and that if 1.4.4 were to meddle with the working copy metadata now, important information might be lost, possibly causing corruption (see issue #2961, for example).
Subversion 1.7.0 and newer will not upgrade working copies unless you explicitly ask them to do so. (Upgrading the working copies is, however, required; Subversion 1.7.0 cannot operate on working copies created or used by earlier Subversions.)
Subversion 1.6.x and earlier automatically upgrade working copies when they first touch them. This behavior can be annoying, if you just want to try out a new release of Subversion without installing it permanently. For this reason, we distribute a script that can downgrade working copies when doing so is safe:

http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py

Run that script with the “–help” option to see how to use it. (It can downgrade 1.6.x working copies to formats usable by Subversion 1.4.x and 1.5.x, but cannot downgrade 1.7.x working copies.)
As future versions of Subversion are released, we will try to keep this FAQ entry up-to-date with potential downgrade scenarios and their implications.

引自Apache Subversion FAQ

估计是上周五手痒惹的祸,回家前升级了一下公司电脑的SVN客户端TortoiseSVN,好吧,我Subclipse用的是1.4版本,貌似,再瞄一眼本机的TortoiseSVN,天煞的,都Version 1.6.14了,赶紧更新吧插件吧:

  1. 工具栏>‘Window’->‘Preferences’,展开树‘Install/Update’->’Available Software Sites’,然后就是把Subclipse安装/更新地址改为http://subclipse.tigris.org/update_1.6.x ;available software sites
  2. 工具栏->’help’->’Check for Updates’,然后就是和安装时一样的步骤了,全选,一路的next,然后restart Aptana;check for updates
  3. 成功!
分享到:
评论

相关推荐

    Struts的html errors的用法

    errors.add("sellname", new ActionMessage("errors.productNameEmpty")); } // 返回ActionErrors对象 return errors; } ``` **关键代码解析:** - `ActionErrors`对象用于收集所有验证过程中产生的错误。 - ...

    zotero connector 插件

    Zotero Connector是一款强大的文献管理工具Zotero的浏览器插件,它允许用户在浏览网页时轻松地收集、组织和引用研究资料。该插件支持多种浏览器,如Firefox、Chrome和Safari,使得用户能够在阅读学术文章、访问在线...

    errors code

    在IT领域,特别是软件开发与部署中,“错误代码”(Errors Code)是常见的技术话题,它们对于诊断系统问题、理解程序运行状态具有至关重要的作用。本文将深入解析一个与Java Web应用开发相关的错误代码示例,该示例...

    Debugging Malloc Lab: Detecting Memory-Related Errors

    This is the same as the error(), except there are two sets of filenames and line numbers, one for the statement in which the block was malloc'd, and the other for the statement in which the block was ...

    Premier.Press.C++.Programming.for.the.Absolute.Beginner.2001.chm

    Chapter 1: Starting the Journey Chapter 2: Descending Deeper…into Chapter 3: Taking Command with Control Chapter 4: Writing Functions Chapter 5: Fighting with OOP Chapter 6: Moving to Advanced Data ...

    Activiti发布流程报错org.activiti.engine.ActivitiException: Error parsing XML

    解决办法:重命名项目名称,不要包含汉子 这么纠结就是因为之前有汉字,各种操作,各种 发布流程 都是 成功的,怎么也不愿意相信是因为路径的问题,百度查到原因说是路径有中文,就是钻牛角尖(以前都行,

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    is now available for writing (during the writing, the standard grid object TFlexGrid is released, and a user's one is set). - ADD: In the class TFlexGrid added the properties HOffset and VOffset - ...

    Weblogic9异常解决nested errors.txt

    There are 1 nested errors: weblogic.management.ManagementException: [Management:141266] Parsing Failure in config.xml: javax.xml.namespace.QName; local class incompatible: stream class desc ...

    a project model for the FreeBSD Project.7z

    While the userland applications are protected against faults in other userland applications, the entire system is vulnerable to errors in the kernel. This, combined with the vast amount of ...

    S32DS for PA 2017 Workspace配置

    Eclipse作为一个开源且高度可扩展的IDE框架,被广泛应用于多种编程语言和平台,包括S32 Design Studio for ARM这样的嵌入式系统开发环境。本文将详细介绍如何在S32DS for PA 2017中配置自定义的工作空间设置,以优化...

    The Transport Layer Security (TLS) Protocol V1.1

    - **Change Cipher Spec Protocol**: Instructs the parties to switch to a new cipher suite. - **Alert Protocol**: Handles alerts related to errors and closure notifications. - **Closure Alerts**: ...

    hash table spell checking

    For the misspelled word "acr", replacing the "c" with an "i" yields "air", replacing the "r" with an "e" yields "ace", and so on. • Inserting any letter at any position in a word The program ...

    EurekaLog_7.5.0.0_Enterprise

    8)....Added: Showing call stacks for 2 new types of fatal memory errors 9)....Added: EMemLeaks._ReserveOutOfMemory to control reserve size of out of memory errors (default is 50 Mb) 10)..Added: ...

    英文原版-Programming Python Programming Guide For Beginners Learn In a Day 2nd Edition

    variables and Strings Loops and Conditional Statements While Loops Boolean Operators Conditional Statements Functions Tuples, Lists, and Dictionaries Creating and Using Classes Modules File I/O and ...

    LCTF软件备份VariSpec™ Liquid Crystal Tunable Filters

    Ideally, one should check VsIsReady() using a timer or the like to wait efficiently, so that the host PC is free to do other tasks while waiting for the VariSpec. The VariSpec always processes each ...

    nodeerrors:node.js中的错误处理

    您可以通过在项目的根文件夹或config/.errors.js添加.errors.js文件.errors.js指定自己的错误类型。 这是一个.errors.js文件的示例: module . exports = { "system" : { message : "Internal server error" , ...

    Fraeser: errors-in-variables estimation-开源

    总的来说,Fraeser是一个强大的工具,它为处理EIV问题提供了一种直观、灵活的解决方案。通过开源的方式,Fraeser促进了科研合作和技术共享,推动了EIV领域的进步。对于那些需要在噪声环境下进行系统建模和参数估计的...

    iOS Fuondation Framework Reference

    - **Handling Errors**: Methods for dealing with errors during the archiving process. **Class Methods**: - `+ archivedDataWithRootObject:requiringSecureCoding:error:`: Archives the given object graph ...

Global site tag (gtag.js) - Google Analytics