1.建立SVN版本库根目录
$sudo mkdir -p /home/subversion/projects
修改/home/subversion/projects所有者
$sudo chown -R /home/subversion/projects/
2.创建版本库
$svnadmin create /home/subversion/projects/ob_import
路径可以是相对路径
$ ll
总用量 24
drwxrwxr-x 2 admin admin 4096 10月 28 18:13 conf
drwxrwsr-x 6 admin admin 4096 10月 28 18:28 db
-r--r--r-- 1 admin admin 2 10月 28 18:13 format
drwxrwxr-x 2 admin admin 4096 10月 28 19:29 hooks
drwxrwxr-x 2 admin admin 4096 10月 28 18:13 locks
-rw-rw-r-- 1 admin admin 229 10月 28 18:13 README.txt
3.进入conf目录下,设置该SVN版本库的配置文件,具体配置详情见
4.启动SVN版本库
$svnserve -d -r /home/subversion/projects
5.将文件导入版本库
$svn import [源路径] [目标版本库路径] -m "日志信息"
源路径可以是相对路径,导入时会递归导入源路径下的所有文件盒文件夹,目标版本库路径需要绝对路径,譬如版本库的目录是/home/subversion/projects/ob_import/,应该写成file:///home/subversion/projects/ob_import/
svn import ob_import/ svn::/svn server ip/ob_import/ -m "日志信息"
6.从版本库导出
$svn co [版本库路径] [导出目标路径]
譬如将版本库导入到当前目录,svn co file:///home/subversion/projects/ob_import .
svn co svn::/svn server ip/ob_import/ .
linux下SVN密令大全:http://blog.csdn.net/newnewman80/article/details/8109569