zoukankan      html  css  js  c++  java
  • mac上svn: This client is too old to work with working copy 问题的解决

           安装svn时,提示This client is too old to work with working copy........原因:svn的版本过旧,安装1.8的svn即可。下面简要说明一些步骤:

    在使用svn中的Subversion/Compare with Lastest Repository Version(即diff功能)时可能会出现以下的错误提示:

     svn:E170000:Unrecognized URL scheme for https://******

    解决办法如下:

    1. 安装openssl,apr,apr-util

          openssl,apr,apr-util的安装相对简单。在此不再赘述了,安装这些是为了下一步安装serf做准备的。

    2. 安装serf

          安装serf是为了安装svn做准备的。

    1. 下载serf,并解压
    2. cd serf
    3. ./configure -prefix=/usr/local/apache/serf --with-apr=/usr/local/apache/  --with-apr-util=/usr/local/apache/ --with-openssl=/usr/local/openssl/
    4. make
    5. make install

    prefix 为安装serf的位置

    3 安装 svn

    3.1 下载svn,并解压
    3.2 cd svn
    3.3 ./configure --prefix=/usr/local/svn/ --with-serf=/usr/local/apache/serf/
      //prefix指定安装的目录,此目录需要提前用sudo权限新建好,否则在执行该命令时会出现 创建文件夹失败的提示。
    3.4 .make 
    3.5 make install

    3.1.下载得到svn的新版本,此处使用的是subversion-1.8.15,会将这版本的svn放在nas上,以供大家使用。

    3.2.进入subversion-1.8.15文件夹

    3.3.  修改环境变量,在~/.bash_profile中的添加如下代码,并使之生效

    export PATH=/usr/local/svn/bin:$PATH
    source ~/.bash_profile

    3.4.检验是否成功:

    /usr/local/svn/bin/svnserve --version

    或者

    svn --version

    若显示版本号说明安装成功。

     若有其他问题可以参考:http://blog.csdn.net/wwww1988600/article/details/24182919

    prefix 为指定svn的安装位置

    这样问题就解决了。

    相关参考:

    解决mac使用svn: E170000: Unrecognized URL scheme for https://xxx错误--http://blog.csdn.net/mhmyqn/article/details/46317107

  • 相关阅读:
    Thread的第四天学习
    Thread的第三天学习
    Thread的第二天学习
    Thread的第一天学习
    hibernate的简单学习(第一天)
    【转载】jxl操作excel 字体 背景色 合并单元格 列宽等 .
    MySql学习
    sqlserver 数据库隔离级别,数据库死锁
    高并发操作同一条数据,更新丢失数据问题(重复转账,票超卖,订单扣库存问题)
    T4
  • 原文地址:https://www.cnblogs.com/daixianjun/p/svn.html
Copyright © 2011-2022 走看看