现状
我这台服务器默认的是1.7.14
版本
其它操作出现了异常,需要把subversion
版本给升级一下
使用svn upgrade
出现了错误
[wong@localhost bin]$ svn upgrade
svn: E155019: Can't upgrade 'XX' as it is not a pre-1.7 working copy directory
svn: E000002: Can't open file 'XX': No such file or directory
解决
1、配置yum源
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=0
2、清除已安装
yum remove subversion*
3、清除yum缓存
yum clean all
4、直接安装
yum install subversion
5、查看安装结果
[root@localhost yum.repos.d]# svn --version
svn, version 1.8.19 (r1800620)
compiled Aug 11 2017, 09:34:52 on x86_64-redhat-linux-gnu
Copyright (C) 2017 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
The following repository access (RA) modules are available:
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
- using serf 1.3.8
- handles 'http' scheme
- handles 'https' scheme
出现的异常
Error: Package: subversion-1.8.19-1.x86_64 (WandiscoSVN)
Requires: libsasl2.so.2()(64bit)
出现上述异常的原因,在配置的yum源中,是从网上拷贝的,CentOS的版本那里复制过来是6,改成7就好了
。