Ubuntu 12.04 默認使用的是Subversion 1.6,而Ubutnu12.10開始,就使用的是Subversion 1.7。
如果從別人的地方拷過來的SVN目錄,在使用SVN命令時會報以下錯誤
中文:
svn: 路徑 '.' 好像是 Subversion 1.7 或更高版本的工作副本。請升級你的 Subversion
客戶端,以使用此工作副本。
英文:
svn: The path '.' appears to be part of a Subversion 1.7 or greater working copy. Please upgrade your Subversion client to use this working copy.
那我們怎么才能升級到1.7呢,因為你使用apt-get update 是不會自動升級的。
那就需要添加Subversion PPA .再更新就可以了。具體部署如下:
sudo vim /etc/apt/source.list
在source.list 文件內添加以下兩行內容
deb http://ppa.launchpad.net/svn/ppa/ubuntu precise main deb-src http://ppa.launchpad.net/svn/ppa/ubuntu precise main
然后就可以使用apt-get update 升級了
sudo apt-get update
最后,再確認一下Subversion的版本就OK了
svn --version
以下是我的輸出結果
svn,版本 1.7.9 (r1462340) 編譯於 Apr 6 2013,21:23:46 Copyright (C) 2013 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/ 可使用以下的版本庫訪問模塊: * ra_neon : 通過 WebDAV 協議使用 neon 訪問版本庫的模塊。 - 處理“http”方案 - 處理“https”方案 * ra_svn : 使用 svn 網絡協議訪問版本庫的模塊。 - 使用 Cyrus SASL 認證 - 處理“svn”方案 * ra_local : 訪問本地磁盤的版本庫模塊。 - 處理“file”方案 * ra_serf : 通過 WebDAV 協議使用 serf 訪問版本庫的模塊。 - 處理“http”方案 - 處理“https”方案
