【Linux】centos7.x 升級svn版本到指定版本

爲什麼要升級?

在測試過程中爲了進行代碼diff,需要使用svn的一些命令來進行自動化操作,發現本地和服務器的版本不一致,且服務器svn client的版本過低,導致執行命令報錯。(報錯沒有截圖,命令是爲了獲取工程的最新版本號)

/usr/bin/svn 
--username XXX
--password XXX
info http://svn.XXX.com/svn/test 
--show-item
last-changed-revision

根據報錯的提示是當前命令不支持--show-item命令,所以需要升級svn版本

1. 首先查看linux已安裝的svn版本號

爲了後面的資源版本對比

svn --version

2. 查看服務器的版本情況

爲了查找svn的版本(我的版本是1.7)

lsb_release -a

3. 配置svn的yum源

tee /etc/yum.repos.d/wandisco-svn.repo <<-'EOF'
[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.10/RPMS/$basearch/
enabled=1
gpgcheck=0
EOF

解釋:

baseurl=http://opensource.wandisco.com/centos/7/svn-1.10/RPMS/$basearch/

這個url中7根據你自己的服務器版本來定,如果是6,就設置爲6
如:baseurl=http://opensource.wandisco.com/centos/7/svn-1.10/RPMS/$basearch/
svn-1.10:這個是我要配置的svn版本,也就是我要升級的版本,這個版本號可以在官網查到
$basearch:默認寫法

確認下內容對不對
ls -l /etc/yum.repos.d/
cat /etc/yum.repos.d/wandisco-svn.repo

4. 開始安裝

清理下本地的yum緩存(避免干擾)

yum clean all

安裝svn軟件(算是覆蓋安裝)

yum install -y subversion

我過程遇到google-chrome的錯誤,根據提示,可以忽略報錯

更新後確認下最新版本號

資源地址:http://opensource.wandisco.com/centos/7/svn-1.10/RPMS/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章