【问题描述】: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
分享到:
相关推荐
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做了提交导致的问题。 官方...
标题 "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'" 提示了一个常见的Subversion(SVN)错误,通常在使用较旧版本的SVN客户端尝试访问或操作使用新格式版本控制的工作...
参考"SVN:This client is too old to work with working copy…解决办法 .txt"文件,按照其中的指南进行操作。 5. **使用`svn upgrade`命令**:在命令行中,导航到你的工作副本目录,并运行`svn upgrade`命令。这...
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执行下面命令...
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 客户端,且各个客户端...
在使用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】是一个关于Subversion(SVN)的版本,具体是1.9.7的64位版本。TortoiseSVN是一款在Windows操作系统上广泛使用的开源客户端工具,它为用户提供了...
华为SVNClient是华为公司为开发者提供的高效版本控制系统,它允许用户在Mac平台上方便地进行代码版本管理、协作开发以及项目维护。 1. **Subversion(SVN)基础**: Subversion是一种开源的版本控制系统,用于跟踪...
2. **集成开发环境(IDE)插件**:为了提高开发效率,华为SVNClient可能集成了常见的IDE,如Eclipse、IntelliJ IDEA或Visual Studio,使得版本控制操作可以直接在开发环境中完成。 3. **权限管理**:华为公司可能...
2. **工作副本(Working Copy)**:当用户从版本库检出代码时,会得到一个工作副本,这个副本包含了所有文件和目录的当前状态。用户可以在本地修改这些文件,然后将更改提交回版本库。 3. **提交(Commit)**:当你...
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,版本 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可能提供了相应的故障排查和日志记录功能,帮助用户定位和解决问题。 ...
6. **错误信息:This client is too old to work with working copy** 当安装了多个版本的SVN客户端,且版本不一致时,会出现此问题。为了解决这个问题,需要确保所有客户端都升级到同一版本,或者删除旧版本的...
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”包含了TortoiseSVN的1.9.7版本,这是一个64位的应用程序,适用于Windows操作系统。此版本号(1.9.7.27907)表明这是该软件的一个稳定版本,提供了若干改进和...
华为SVNClient是一款专为Windows操作系统设计的Subversion(SVN)客户端工具,它提供了高效、稳定的版本控制系统,帮助用户管理和协作开发项目。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的更改,...