1,安装subversion
yum update yum install subversion
3,创建和配置代码仓库
cd /usr/local/system svnadmin create vcs # 配置工程 vim vcs/conf/svnserve.conf # 取消掉如下两行的注释 # auth-access = write # password-db = passwd # 配置该工作的用户与密码 vim vcs/conf/passwd [users] wxianfeng = 12345
4,启动svn server
cd /usr/local/system
svnserve -d -r vcs
5,导入工程
svn import blog.wxianfeng.com svn://173.230.155.150/blog.wxianfeng.com -m "first import" --username wxianfeng --password 12345 # 远程 或本机导入 svn import blog.wxianfeng.com file:///localhost/blog.wxianfeng.com # 本机导入
前面的blog.wxianfeng.com 是本地的文件夹,后面的blog.wxianfeng.com 是svn仓库的project name , 或者你可以借助netbeans,eclipse带的svn客户端直接导入netbeans中或eclipse中的project到svn仓库中
6,checkout项目
svn co svn://173.230.155.150/blog.wxianfeng.com
以上就可以做到一个仓库,多个项目的目的了,当有另外一个project时,直接import即可,如果想删除仓库中的某个工程,可以执行delete命令
svn delete svn://173.230.155.150/blog.wxianfeng.com -m "delete project"
See:
http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/
http://blog.itmem.com/archives/1207