svn的安装(linux)

linux下单独安装svn的方法:linux

一、获取源码包 我下载的是subversion-1.6.17.tar.gz sql

下载连接:ide

http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74
二、上传至linux
解压
进行配置 ./configure --prefix=/usr/local/svn
 
配置出错,仔细看错误
 

 

这是由于须要sqlite的支持svn

http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz 能够下载到最新的Sqlite版本sqlite-amalgamation-3.6.13.tar.gzspa

进入文件夹sqlite-amalgamation找到sqlite3.c将其复制到
subversion-1.6.17/sqlite-amalgamation/sqlite3.c  
 sqlite

配置 ./configure --prefix=/usr/local/svnblog

编译及安装 make && make installget

二、使用svn源码

svn checkout svn://127.0.0.1/servlet

出现错误:svn: No repository found in 'svn://127.0.0.1'

缘由:svn服务未启动或者是启动的时候未指定svn仓库路径

我指定的svn仓库路径错误

修改成 svnserve -d -r /usr/local/svndata/repos

执行 svn checkout svn://127.0.0.1/

出现错误:“期待文件系统"2",出现文件系统“4"

缘由分析:svnadmin版本较老,生成的代码库与新版本有冲突,没法识别

解决办法:删除/usr/bin下的 svnadmin、svnserve,

进入新版本的bin目录下 生成代码库

./svnadmin create /usr/local/svndata/repos

而后 svn checkout svn://127.0.0.1/

相关文章
相关标签/搜索