背景

因为 centos 自带的 git 版本是 1.7.1 ,导致 git clone 等操作时 会产生错误,遂 
yum --enablerepo=rpmforge-extras install git-***.x86_64
进行升级。
 

问题

升级 git 后出现 svn up 操作发生 ‘***too old’,按照指引使用 svn upgrade 无果,查询 yum history 后发现 git 升级时一并将 svn 升级,svn 1.7 不支持 1.6,导致出错,于是 yum remove svn 删除,重新安装 yum --enablerepo=rpmforge-extras install subversion-1.6.11-15.el6_7.x86_64 成功,执行svn up 时提示 lock ,因上次提交失败导致文件被锁,svn clean 解决。
 

注意

yum --enablerepo=rpmforge-extras install subversion-1.6.11-15.el6_7.x86_64 执行这个的的前提是加入 rpm 的额外源。
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐