svn This client is too old to work with working copy '.'; please get a newer ...

阅读更多
svn up
svn: This client is too old to work with working copy '.'; please get a newer Subversion client
这是eclipse的svn版本比开发服务上的版本高原因造成的,出现这个的时候,是否非常烦恼,今天终于把这个问题解决了,虽然管网上提供的脚本去更新svn的文件,但我还是把开发机上的svn也升级了下,就解决问题了,记录下升级过程。
1.在官方网站中有1.6的rpm安装包可用,把所有相关rpm都下载下来:
wget -r -np -nd http://the.earth.li/pub/subversion/summersoft.fay.ar.us/pub/subversion/latest/1.6.3/rhel5/i386/
2.卸载老版本subversion
现有的svn版本:
rpm -qa|grep subversion
subversion-1.4.2-2.el5
卸载旧版svn:
rpm -e subversion-1.4.2-2.el5

4.安装
rpm -ivh neon-0.28.4-1.i386.rpm
rpm -ivh neon-devel-0.28.4-1.i386.rpm
3.执行安装rpm -ivh subversion-1.6.3-1.i386.rpm
  却提示 sqlite >= 3.4 版本要求,去查询
rpm -qa|grep sqlite 得到版本为sqlite-3.3.6-2,那就去安装sqlite-3.5.9-2.i386.rpm,好家伙还和原来的版本文件冲突,那就先卸载原来的版本sqlite:
rpm -e sqlite-3.3.6-2
结果又是报错
error: Failed dependencies:很多依赖包不能卸载,连rpm都依赖这个,
马上查询一下,其实使用rpm包冲突问题是很让人烦恼的,如果使用--nodeps的参数忽略很容易产生问题,但还好,若检查出包已存在且版本低于当前下载的版本,安装就要采用rpm –Uvh来升级一下。执行rpm -Uvh sqlite-3.5.9-2.i386.rpm 升级完成,这样就解决冲突问题。
5.顺利安装完成:
svn --version查看版本

笔记本电脑内部连接线(屏线,硬盘线,光驱线,液晶屏转接线)





你可能感兴趣的:(SVN,subversion,SQLite,Eclipse,脚本)