Ubuntu 12.04 默认使用的是Subversion 1.6,而Ubutnu12.10开始,就使用的是Subversion 1.7。

如果从别人的地方拷过来的SVN目录,在使用SVN命令时会报以下错误


中文:

svn: 路径 '.' 好像是 Subversion 1.7 或更高版本的工作副本。请升级你的 Subversion
客户端,以使用此工作副本。

英文:

  1. svn: The path '.' appears to be part of a Subversion 1.7 or greater
  2. working copy. Please upgrade your Subversion client to use this
  3. working copy.

那我们怎么才能升级到1.7呢,因为你使用apt-get update 是不会自动升级的。

那就需要添加Subversion PPA .再更新就可以了。具体部署如下:

  1. sudo vim /etc/apt/source.list

在source.list 文件内添加以下两行内容

  1. deb http://ppa.launchpad.net/svn/ppa/ubuntu precise main
  2. deb-src http://ppa.launchpad.net/svn/ppa/ubuntu precise main

然后就可以使用apt-get update 升级了

  1. sudo apt-get update

最后,再确认一下Subversion的版本就OK了

  1. svn --version

以下是我的输出结果

  1. svn,版本 1.7. (r1462340)
  2. 编译于 Apr ,::
  3.  
  4. Copyright (C) The Apache Software Foundation.
  5. This software consists of contributions made by many people; see the NOTICE
  6. file for more information.
  7. Subversion is open source software, see http://subversion.apache.org/
  8.  
  9. 可使用以下的版本库访问模块:
  10.  
  11. * ra_neon : 通过 WebDAV 协议使用 neon 访问版本库的模块。
  12. - 处理“http”方案
  13. - 处理“https”方案
  14. * ra_svn : 使用 svn 网络协议访问版本库的模块。 - 使用 Cyrus SASL 认证
  15. - 处理“svn”方案
  16. * ra_local : 访问本地磁盘的版本库模块。
  17. - 处理“file”方案
  18. * ra_serf : 通过 WebDAV 协议使用 serf 访问版本库的模块。
  19. - 处理“http”方案
  20. - 处理“https”方案

Ubuntu 12.4 下升级 Subversion 1.7的更多相关文章

  1. 升级Ubuntu 12.04下的gcc到4.7

    我们知道C++11标准开始支持类内初始化(in-class initializer),Qt creator编译出现error,不支持这个特性,原因在于,Ubuntu12.04默认的是使用gcc4.6, ...

  2. 在Ubuntu 12.04下采用apt-get的方法安装Qt4

    在Ubuntu 12.04下采用apt-get的方法安装Qt4 注:之前发表的一篇博客是采用编译源码的方式安装Qt4,这是很有用的方式,因为源码安装对于所有系统都是通用的,其次,在使用交叉编译器的时候 ...

  3. Ubuntu 12.04下GAMIT10.40安装说明

    转载于:http://www.itxuexiwang.com/a/liunxjishu/2016/0225/164.html?1456481297 Ubuntu 12.04下GAMIT10.40安装步 ...

  4. Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

    1.下载angularjs 进入其官网下载:https://angularjs.org/‎,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angular ...

  5. [转]ubuntu(12.04)下, 命令 ,内核 源代码的获取

    [转]ubuntu(12.04)下, 命令 ,内核 源代码的获取 http://blog.chinaunix.net/uid-18905703-id-3446099.html 1.命令:例如:要查看l ...

  6. Ubuntu 12.04 下安装 Eclipse

    方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install eclipse 方法二:(优点是安装内容清爽,缺点是配置麻烦)1.安装JD ...

  7. 在Ubuntu 12.04下编译qtiplot

    不在windows下,再加上不想用盗版,所以需要一个origin的替代品——qtiplot.虽然我非常抵抗用这种不停点来点去的软件,用R的ggplot2画图多好啊,高效.优雅.漂亮,但是终抵不过老板一 ...

  8. 在Ubuntu 12.04下创建eclipse的桌面链接

    在Ubuntu 12.04下创建eclipse的桌面链接 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在Ubuntu 12.04上安装Hadoop并 ...

  9. Ubuntu 12.04下安装QQ 2012 Beta3(转)

    Ubuntu 12.04下安装QQ 2012 Beta3   由于wine的发展非常迅速.现在网上的利用老版本的wine来安装QQ2012的教程已经有些过时了.实际上操作起来非常简单: 第一步:Ctr ...

随机推荐

  1. 关于在windows环境下配置xampp多站点问题

    前言 由于开发要求,最近开始了php开发,于是就找到了xampp,wamp等集成环境,关于在windows下的xampp和wamp的配置,我过两天在写两篇分别阐述一下,下面就遇到的多站点的配置问题讲一 ...

  2. JsonHelper类(序列化和反序列化辅助类)

       1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Web; ...

  3. Jquery 格式化时间

    我们常常会通过datetime得到时间,但是网页前台往往会显示不同的时间 如:2013-12-15 2013年12月23日 2013 12 15 等多种显示效果,这就需要我们把时间格式化一下. 下面是 ...

  4. part 5 Two way databinding in AngularJS

  5. jQuery 删除或是清空某个HTML元素示例

    jQuery使用下面两个方法来删除或是清空某个HTML元素. remove() – 删除指定的元素(包括其子元素)empty() – 清空指定元素的子元素 1.remove()  <!DOCTY ...

  6. javaweb毕业设计

    javaweb毕业设计,管理系统设计,Strut2项目,Springmvc项目,javaweb项目学习. 都是可以运行的,(配数据库和论文),都能提供技术咨询,可以修改.欢迎+扣扣396058587咨 ...

  7. 1 . Robberies (hdu 2955)

    The aspiring Roy the Robber has seen a lot of American movies, and knows that the bad guys usually g ...

  8. 返璞归真vc++之字符类型

    在今天,大量使用java与.net的程序员已经很少去真实了解字符的底层表达,但是使用VC++编程,对字符的处理却非常慎重,刚学习vc++肯定会为其中的字符类型给晕头转向,今天本人学习第一节,从字符开始 ...

  9. ant条件逻辑

    <condition property="sdk-folder" value="E:\android\android-sdk\adt-bundle-windows- ...

  10. <Linux下FTP服务的搭建>

    默认安装好ftp软件包匿名用户是可以下载的.匿名以后可以上传:anon_upload_enable=YES# getsebool -a | grep ftpallow_ftpd_anon_write ...