svn操作篇

1 安装svn 、开启服务器3690端口

yum install subversion

服务器.png
2 配置svn 并启动
  • 创建仓库
#svnadmin create /var/local/svntest1  //创建第一个仓库
#svnadmin create /var/local/svntest2  //创建第二个仓库
  • svnserve.conf 权限配置
svnserve.png
  • passwd 配置用户名密码
yu1 = 123456
pp = 123456
yu2 = 123456
  • authz配置用户组及用户权限
admin = yu1,pp 
guest = yu2  
[/]
@admin = rw //管理员权限读写
* = r   //只读权限
  • 启动
# svnserve -d -r /var/local/ //-d 后台运行 -r 指定svn目录
# netstat -anp | grep svn
image.png
3 客户端基本操作
  • 版本库检出、更新
# svn checkout svn://ip/svntest1 目录名
# svn update
  • 文件操作
# svn add xx --none-recursive 不递归增加
# svn add * --force 强制执行添加
# svn commit -m '提交' 提交及备注信息
# svn del xx 删除文件
# svn diff xx  文件比较
# svn log 查看提交日志
# svn list 列出svn文件
# svn lock xx 锁定文件
# svn unlock xx 解锁
# svn info --xml >>info.xml 查看信息并写入文件
# svn cp svn://ip/svntest1 svn://ip/svntest1/trunk -m '复制一个主干目录'
# svn cp svn://ip/svntest1 svn://ip/svntest1/branch -m '复制一个分支目录'

你可能感兴趣的:(svn操作篇)