SVN

org.tigris.subversion.javahl.ClientException: svn: This client is too old to work with working copy 'D:\************************************'; please get a newer Subversion client

上述问题的原因在于svn版本不一致,可能是之前的svn管理的代码版本高,当前使用的svn版本低(appears to be part of Subversion 1.7 (SVNKit 1.4))

点击帮助(help)-install New software,点击添加,出现如下图

添加更新链接

http://subclipse.tigris.org/update_1.8.x

点击确定




eclipse不编译,每次修改代码控制台都显示错误

svn:The working copy needs to be upgraded

org.apache.subversion.javahl.ClientException: The working copy needs to be upgraded
svn: Working copy ‘E:\aliyun-spirit\spiritmap0916′ is too old (format 10, created by Subversion 1.6)


提示的意思就是要更新svn版本,引发问题的原因就是用低版本的svn客户端载下来的代码,后来又升级svn客户端,去处理之前低版本载下来的代码造成的,右键project--Team--upgrade之后就ok了。


问题解决了,不过问题终究是自己不规范造成的首先class文件怎么能去svn控制,第二不要勤换,轻易升级svn版本,升级要慎重



svn中 更新,提交,与资源库同步分别会有什么效果


只有提交会导致服务器上发生变化
更新操作只是把服务器上最新版本下载到客户端,规则如下:
1、如果你本地的某个文件没有修改过,而服务器上的这个文件别人已经提交过新版本,那么会用服务器上最新的文件覆盖你本地的文件;
2、如果你本地的某个文件你修改过了还没有提交,服务器端的这个文件还没被别人改过,那么对你本地的这个文件没有任何影响;
3、如果你本地的某个文件你修改过了还没有提交,服务器端的这个文件已经被别人改过,那么会提示你发生冲突,会将服务器上最新版文件、你新修改的文件、发生分歧前的那个版本的文件都存放到你的本地
 
  
表示项目包含了SVN版本控制的信息,这些图标是SVN中文件的状态图标,对项目使用没有影响。
?表示本地新建立的文件,*表示本地已经修改了的文件,黄色柱状表示本地没有修改过的文件。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值