linux下使用svn
首先如果安装报错执行以下命令
# cd /var/lib/rpm # ls Basenames __db.001 __db.003 Group Name Packages Requirename Sigmd5 Conflictname __db.002 Dirnames Installtid Obsoletename Providename Sha1header Triggername # rm -rf __db* # rpm --rebuilddb
安装
yum install subversion
创建仓库(目录自定义)

完事可看见进去conf文件夹,可看见三个文件(authz权限,passwd账户,svnserve.conf配置)
passwd

authz

这里rw带表读和写
svnserve.conf

启动
svnserve -d -r /www/works/svn
停止
killall svnserve
另外:
SVN服务器端不是简单将上传的文件一个一个存放起来的;
SVN服务器端默认采用的FSFS格式是将每次commit的内容增量方式存放的,每个增量包存成1个文件,这个增量包中包括了这次commit的全部数据。
也就是说你不可能在服务器端存放该版本库的文件夹下找到你上传的某个文件。
linux创建文件夹导入项目
svn checkout svn://写上你的服务器ip/需要checkout的项目名字/

浙公网安备 33010602011771号