Linux subversion-1.7.6安装及svn代码升级

编译安装:

分别编译安装apr,apr-util,neon(省略make, make install)

 

  
  
  
  
  1. ./configure --prefix=/opt/apr 
  2.  
  3. ./configure --prefix=/opt/apr-util --with-apr=/opt/apr 
  4.  
  5. cd neon-0.29.6
  6. ./configure --prefix=/opt/subversion176/neon 
  7.  
  8. ./configure --prefix=/opt/subversion176 --without-berkeley-db --with-apxs=/opt/lamp/apache/bin/apxs --with-apr=/opt/apr/ --with-apr-util=/opt/apr-util/ --with-neon=/opt/subversion176/neon 
  9.  
  10. /opt/subversion176/bin/svn co http://x.x.x.x/abc abc
  11. 另Swith分支方法
    /opt/subversion176/bin/svn sw http://x.x.x.x/abc/branch/src abc

原svn1.6导出代码更新为1.7svn方法:

制作脚本 newsvn.sh

 

  
  
  
  
  1. #/bin/bash.sh 
  2. url=`/usr/bin/svn info $1 |grep URL |awk '{print $2}'
  3. cp -Rp $1 $1.cp 
  4. find $1.cp -name ".svn" |xargs rm -rf 
  5. /opt/subversion176/bin/svn co $url $1.176 
  6. cp -Rp $1.176/.svn $1.cp
  7. /opt/subversion176/bin/svn info $1.cp 
  8. #mv /usr/bin/svn /usr/bin/bak.svn 
  9. #ln -s /opt/subversion176/bin/svn /usr/bin/svn 

 

你可能感兴趣的:(linux,安装,bash,subversion)