`
linwei_211
  • 浏览: 191575 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • SVN
 
阅读更多


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


【问题描述】:今天碰到一个SVN问题,我之前有用过TortoiseSVN 1.6.6提交过一个文件,今天在MyEclipse中更新、提交、同步都不行......
  MyEclipse插件版本1.4,客户端TortoiseSVN 1.6.6,用客户端commit代码之后,无法在MyEclipse下对工程就行update等操作,提示错误信息:
          Unsupported working copy format
          svn: This client is too old to work with working copy 'I:\workspace\myapp'; 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
  change-svn-wc-format.py的下载地址
http://subversion.apache.org/faq.html#working-copy-format-change

注意:1)从目前来看,最好使用Python 2.6,如果是用最新的3.0版本会出现问题。 比如无法打开Script,出现异常等等。
        Python 2.6安装程序下载地址
http://www.python.org/download/releases/2.6.6/,当然你也可以下载附件中的python-2.6.6.msi(由于限制只能传小于10M的附件,我最终没能上传成功)
      2)直接下一步,下一步...Python 2.6安装在C:\Python26目录下,然后配置Python环境变量,
      跟JAVA的环境变量配置差不多,在PAH后面加入C:\Python26(这个是我的安装路径)

二、可以执行修改svn版本了...
    1)之前把下载的change-svn-wc-format.py放入C:\Drivers目录,运行-->cmd-->cd C:\Drivers
    2)执行修改:

 C:/Drivers>change-svn-wc-format.py I:\workspace\myapp 1.4 --force

 参数说明:第一个change-svn-wc-format.py是执行脚本,第二个I:\workspace\myapp是工程路径,第三个1.4是要修改到的版本,第四个--force不是必须的,在执行失败的情况下可以加入此参数。
    3)结果:一阵processing:

 引用执行消息如下:
 C:/Drivers>change-svn-wc-format.py I:\workspace\myapp 1.4 --force
 Converted WC at 'I:\workspace\myapp' into format 8 for Subversion 1.4

    再去MyEclipse下更新、同步、提交都OK了.............

  • 大小: 24.7 KB
  • 大小: 27.9 KB
分享到:
评论

相关推荐

    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做了提交导致的问题。 官方...

    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 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

    SVN常见的错误及解决方法

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

    svn web客户端工具:Web Client for SVN by Polarion

    Web Client for SVN by Polarion This enhanced Subversion web client has everything you need to interact with your Subversion repository using a web browser. (Free product)

    myeclise10 svn: E210004: Number is larger than maximum 解决方案

    myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题

    SVN插件 (版本:1.0.6)

    SVN插件是集成到开发环境中的工具,便于开发者更方便地与SVN服务器进行交互,实现代码的版本控制、提交、更新、合并等功能。 1. **版本控制基础**: SVN的核心功能是版本控制,它记录每一次文件或目录的修改,使...

    转svn-E170001报错的原因以及解决方案.docx

    svn-E170001报错是指在使用Jenkins配置svn拉取项目时出现的一种错误,错误信息为svn: E170001。该错误的出现是由于svn账户名和密码没有权限所导致的。 svn-E170001报错的原因: 1. svn账户名和密码没有权限:svn...

    myeclise10之svn:E210004错误解决

    myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选...

    svn插件myeclipse+svn插件

    【标题】:“svn插件myeclipse+svn插件” 【描述】:“svn 插件 myeclipse 插件文件+安装方法在压缩包内” 本文将深入探讨如何在MyEclipse集成开发环境中安装和使用Subversion(SVN)插件,以便更有效地进行版本...

    myeclipse安装svn插件

    MyEclipse是一款强大的Java集成开发环境,它支持多种插件来增强其功能,其中之一就是SVN插件。本文将详细介绍如何在MyEclipse中安装SVN插件,以便开发者能够方便地进行代码版本控制。 首先,我们来理解一下SVN插件...

    myeclipse中svn插件

    1. **下载SVN插件**:首先,你需要找到适用于MyEclipse的SVN插件,例如CollabNet Subversion Client或Subversive。通常,这些插件的下载形式是压缩包。 2. **解压插件**:下载完成后,解压文件到一个临时位置。确保...

    myeclipse2017SVN插件

    【Myeclipse2017 SVN插件】是一款专为Myeclipse 2017集成开发环境设计的版本控制系统工具,它使得开发者能够在Myeclipse中直接进行SVN(Subversion)的操作,如代码的版本控制、提交、更新、解决冲突等。SVN是分布式...

    SVN时,出现Failed to run the WC DB work queue的解决办法

    在使用Subversion(SVN)版本控制系统的过程中,有时会遇到“Failed to run the WC DB work queue”的错误提示,这通常是由于工作副本(Working Copy)数据库出现问题导致的。SVN使用SQLite3作为其本地数据库来存储...

    VS2005,VS2008用SVN插件

    With AnkhSVN you no longer need to leave your IDE to perform tasks like viewing the status of your source code, updating your Subversion working copy and committing changes. You can even browse your ...

    Myeclipse8.6安装svn插件

    而Myeclipse作为一款强大的Java集成开发环境,整合SVN插件能够提升开发效率。本文将详细介绍如何在Myeclipse 8.6上安装SVN插件及其步骤。 首先,我们需要了解Myeclipse 8.6的基本信息。Myeclipse是一款由Genuitec...

Global site tag (gtag.js) - Google Analytics