`

【2010.2.7】SVN版本问题:This client is too old to work with working copy

阅读更多
【问题描述】:MyEclipse插件版本1.4,客户端TortoiseSVN 1.6.6,用客户端commit代码之后,无法在MyEclipse下对工程就行update等操作,提示错误信息:This client is too old to work with working copy '.'; please get a newer Subversion client

【问题分析】:网络一气搜集之后,发现问题所在:.svn目录,里面保存着svn需要的一些版本信息,用TortoiseSVN去操作,会在.svn里增加一些文件。如果TortoiseSVN的版本比插件版本要高,那么再回到低版本去工作,就会有兼容性错误,因为老的客户端无法识别那些。

【解决方法】:

方案1(未试验,理论可行):
在线更新安装插件
help->sofeware updates-> find and install

方案2(测试可行):
一、下载:change-svn-wc-format.py(见附件) ,这是一个Python做的script,所以需要先下载Python
注意:1)从目前来看,最好使用Python 2.6,如果是用最新的3.0版本会出现问题。 比如无法打开Script,出现异常等等。2)安装后在环境变量的path中追加python安装路径:"C:\Python26"
二、1)把change-svn-wc-format.py放入C盘根目录,运行-->cmd-->cd C:\
2)执行修改:
C:\>change-svn-wc-format.py E:\work\sadapter 1.4 --force

参数说明:第一个change-svn-wc-format.py是执行脚本,第二个E:\work\sadapter是工程路径,第三个1.4是要修改到的版本,第四个--force不是必须的,在执行失败的情况下可以加入此参数。
3)结果:一阵processing:
引用
……Checking whether WC format can be converted
Writing WC format
Converted WC at 'E:\work\sadapter' into format 8 for Subversion 1.4

再去MyEclipse下更新done:
引用
……    A  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/order/orderContext.xml
    D  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/contract/custRouteContext.xml
    D  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/contract/custInfo.xml
    D  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/contract/custAcctContext.xml
    U  E:/work/sadapter/src/main/resources/efs/sadapter/config/spring/contract/contractContext.xml
    U  E:/work/sadapter/src/main/filter-resources/efs/sadapter/config/spring/applicationContext.xml
    Updated to revision 1235.
    ===== File Statistics: =====
    Deleted: 19
    Added: 14
    Updated: 17
分享到:
评论
5 楼 cleen 2015-04-30  
ERROR: Unsupported version number '1.8'; only 1.4, 1.5, and 1.6 can be supported
4 楼 崔志军 2014-03-19  
解决问题,很好
3 楼 夜曲6763 2014-02-06  
lz,我也遇到这个问题,按你说的在命令执行那行后,就只打开那个文件,问题还是没解决啊。。。
2 楼 bee1314 2011-11-18  
新来的开发兄弟碰到这个问题,用博主的方法解决问题,谢谢!
1 楼 sss3917 2010-10-29  
这么好的帖子一定要顶~!!!!!!在网上找了那么多,就这个好使~!

相关推荐

    svn: This client is too old to work with

    This client is too old to work with working copy 'D:\MyEclipseWorkspace\projectName\WebRoot\WEB-INF\lib'; please get a newer Subversion client. 估计是不经意中使用了1.6.5做了提交导致的问题。 官方...

    Myecllpse SVN 插件svn: This client is too old to work with working copy

    标题 "Myeclipse SVN 插件svn: This client is too old to work with working copy" 提到的问题,通常出现在用户尝试使用较旧版本的Subversion(SVN)客户端操作一个由新版本Subversion创建或更新的工作副本时。...

    This client is too old to work with working copy 'H:\\WEB\\workspace\\Square\\WebCon

    标题 "This client is too old to work with working copy 'H:\\WEB\\workspace\\Square\\WebCon'" 提示了一个常见的Subversion(SVN)错误,通常在使用较旧版本的SVN客户端尝试访问或操作使用新格式版本控制的工作...

    svn:the client is too old

    参考"SVN:This client is too old to work with working copy…解决办法 .txt"文件,按照其中的指南进行操作。 5. **使用`svn upgrade`命令**:在命令行中,导航到你的工作副本目录,并运行`svn upgrade`命令。这...

    change-svn-wc-format

    SVN:This client is too old to work with working copy…解决办法 .txt 1、cmd进入py文件目录下执行py文件加入--help查看帮助,命令C:\change-svn-wc-format>change-svn-wc-format.py --help 2、cmd执行下面命令...

    SVN各种错误提示产生原因及处理方法大全

    6. svn: This client is too old to work with working copy '.'. You need to get a newer Subversion client, or to downgrade this working copy. 该错误提示的原因是安装了多个版本的 SVN 客户端,且各个客户端...

    SVN出现提示org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir解决方案

    在使用Subversion(SVN)进行版本控制时,有时可能会遇到一个常见的错误提示:“org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir”。这个错误通常表示某个目录已经被锁定,...

    TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.rar_SVN 1.9.7.27907_svn

    【TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.rar_SVN 1.9.7.27907_svn】是一个关于Subversion(SVN)的版本,具体是1.9.7的64位版本。TortoiseSVN是一款在Windows操作系统上广泛使用的开源客户端工具,它为用户提供了...

    华为SVNClient for mac 3.1.2.38

    华为SVNClient是华为公司为开发者提供的高效版本控制系统,它允许用户在Mac平台上方便地进行代码版本管理、协作开发以及项目维护。 1. **Subversion(SVN)基础**: Subversion是一种开源的版本控制系统,用于跟踪...

    SVNClient华为工具

    2. **集成开发环境(IDE)插件**:为了提高开发效率,华为SVNClient可能集成了常见的IDE,如Eclipse、IntelliJ IDEA或Visual Studio,使得版本控制操作可以直接在开发环境中完成。 3. **权限管理**:华为公司可能...

    SVN Client.zip

    2. **工作副本(Working Copy)**:当用户从版本库检出代码时,会得到一个工作副本,这个副本包含了所有文件和目录的当前状态。用户可以在本地修改这些文件,然后将更改提交回版本库。 3. **提交(Commit)**:当你...

    解决svn update:Failed to run the WC DB work queue associated with 错误的解决

    1.将sqlite3.exe放到.svn的同级目录 2.启动cmd执行sqlite3 .svn/wc.db 3. "select * from work_queue"; 4. delete from work_queue; 5.svn目录下右键:TortoiseSVN->Clean up

    CollabNetSubversion-client-1.6.17-1.x86_64.rpm (注意这是 64 位的)

    svn,版本 1.6.17 (r1128011) 编译于 May 29 2011,14:51:01 [root@centos bin]# svn info svn://192.168.105.4 路径: 192.168.105.4 URL: svn://192.168.105.4 版本库根: svn://192.168.105.4 版本库 UUID: 80e4e...

    华为SVNClient

    在使用华为SVNClient时,可能会遇到版本冲突、权限问题等,这些问题通常可以通过冲突解决工具、调整权限设置等方式解决。同时,华为SVNClient可能提供了相应的故障排查和日志记录功能,帮助用户定位和解决问题。 ...

    SVN常见的错误及解决方法

    6. **错误信息:This client is too old to work with working copy** 当安装了多个版本的SVN客户端,且版本不一致时,会出现此问题。为了解决这个问题,需要确保所有客户端都升级到同一版本,或者删除旧版本的...

    SVN在客户端执行UPDATE报locked的处理办法

    Working copy 'D:\svn_repository\cmout\cm\SVN\SVN客户端\TortoiseSVN\download' locked Please execute the "Cleanup" command. ``` 此错误意味着SVN的工作副本被锁定,无法完成更新操作。 #### 原因分析 工作...

    TortoiseSVN-1.9.7.27907-x64-svn-1.9.7(SVN及汉化包)

    这个压缩包“TortoiseSVN-1.9.7.27907-x64-svn-1.9.7”包含了TortoiseSVN的1.9.7版本,这是一个64位的应用程序,适用于Windows操作系统。此版本号(1.9.7.27907)表明这是该软件的一个稳定版本,提供了若干改进和...

    华为SVNClient for windows

    华为SVNClient是一款专为Windows操作系统设计的Subversion(SVN)客户端工具,它提供了高效、稳定的版本控制系统,帮助用户管理和协作开发项目。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的更改,...

Global site tag (gtag.js) - Google Analytics