linux svn
SVN安装
1 svn 下载地址:
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=10339&expandFolder=10339&folderID=0
2 选择subversion-1.6.1.tar.gz 和 subversion-deps-1.6.1.tar.gz 拷贝到/usr/local/下
cd /usr/local/
tar zxvf subversion-1.6.1.tar.gz
tar zxvf subversion-deps-1.6.1.tar.gz #会自动解压到subversion-1.6.1下
cd subversion-1.6.1
按照一些网络资料的介绍,执行如下命令即可完成安装
./configure
make
make install
但在confirgure遇到一些东西没有安装的错误
OpenSSL安装
3 错误解决:
1)configure: error: We require OpenSSL; try --with-openssl
错误提示需要安装openssl,所以我就安装了一个openssl,安装方法如下:
cd /usr/local
wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
tar -zxvf openssl-1.0.0a.tar.gz
cd openssl-1.0.0a
./config
./config -t
make depend
make
make test
make install
安装之后会在/usr/local下生成一个ssl目录
设置环境变量,在/etc/profile的PATH中增加如下内容:
export SSL_HOME=/usr/local/ssl
export PATH=$PATH:$SSL_HOME/bin:/usr/sbin
异常处理:
错误:cms.pod around line 457: Expected text after =item, not a number
解决:root权限下,执行rm -f /usr/bin/pod2man 然后重新make install
重新执行./configure --with-openssl=/usr/local/ssl #这里加上--with-openssl参数
zlib安装
出现错误2:
configure: error: subversion requires zlib
解决方法:
cd /usr/local
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -xvzf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
cd /usr/local
ln -s zlib-1.2.5 zlib
ok,错误提示2解决。
重新执行./configure --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib ,成功!
接着执行如下命令:
make
make install
ok,svn安装完成。
4 命令使用
1)检出到本地 svn checkout path
如: svn checkout http://svn.apache.org/repos/asf/hadoop/common/trunk/
简写 svn co
2) 添加文件:
svn add file
3)commit
svn commit -m "描述" test.jsp
简写:svn ci
4) 更新 svn update test.jsp (更新到最新版本,也可以更新到固定版本)
简写:svn up
5) svn的版本信息 svn info
转: