在linux(ubuntu)下使用subversion.
1>>安装
(a)服务端:
命令行:sudo apt-get install subversion按步骤安装完成.
输入下面得命令查看版本信息:
svnserve --version
(b)客户端:
linux 下安装了subversion就OK了
windows 下有exe文件安装下就可以.
2>>使用
(a)创建版本库
svnadmin create <path>
example:svnadmin create /home/svn
(b)修改版本库的配置文件
进入创建的版本库,一般会有下面几个文件
进入conf文件夹
编辑svnserve.conf文件,下面的
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository
去掉上面这几个字段前面的#,且前面不能有空格
添加用户.编辑passwd文件,下面的供参考
设置用户组和目录的访问权限。编辑authz文件,下面的供参考
(c)启动svn
svnserve -d -r <path> --listen-port=8888
example:svnserve -d -r /home/svn
默认端口是3609,自己可以改。如上面
使用下面的命令查看是否在运行:
ps -aux | grep svn
结束该进程
kill -9 进程ID
(d)上传工程项目
创建目录
svn -m "create s1 project" mkdir svn://10.0.0.214/s1 --username=salary --password=888
ps:如果创建的目录不存在svn会递归创建的。
查看目录
svn ls svn://10.0.0.214/s1 --username=salary --password=888
删除目录
svn -m "del s1 project" del svn://10.0.0.214/s1 --username=salary --password=888
上传代码
svn -m "upload s1 code" import /home/ngy/mtk_code/code/s1/trunk/ svn://10.0.0.214/s1
查看log
svn log svn://10.0.0.214/s1
(待续。。。)