svn的搭建与使用

一 、搭建

1.服务端下载安装

yum -y install subversion
svnserve --version       #测试是否安装成功
svnadmin create 语音质检      #创建一个项目,名为语音质检
cd 语音质检                #可以看到以下配置信息

在这里插入图片描述
来到conf目录下,可以进行配置
在这里插入图片描述

二、客户端连接

svn checkout svn://x.x.x.x:3690/语音质检

在这里插入图片描述

三、使用

1.将文件checkout到本地目录

svn  checkout svn://192.168.0.140/语音质检  /mypath

在这里插入图片描述

2.往版本库中添加文件、目录

前提是在我们checkout的目录下进行操作,否则会报“不是工作副本”的错误

#添加文件
svn add  a.txt
#添加目录
svn add  aaa

在这里插入图片描述

3.add之后需要提交文件、目录到版本库

#提交文件
svn commit -m '注释'  a.txt
#提交目录
svn commit -m '注释'  aaa
#简写
svn ci

在这里插入图片描述

4.更新版本

#更新到最新版本
svn update
#把/mypath更新到最新版本
svn update /mypath
#更新到某个(200)历史版本
svn update -r 200 /mypath/a.txt
#简写
svn up

在这里插入图片描述

5.删除文件

svn delete /mypath/a.txt -m '注释内容'
或者:
svn delete /mypath/a.txt
svn ci -m '注释'
简写
svn (del,remove,rm)

6.加锁、解锁

加锁
svn lock -m '注释'  a.txt
解锁
svn unlock a.txt

7.查看文件或目录状态

查看a.txt的状态
svn status /mypath/a.txt
svn status -v /mypath/a.txt
简写
svn st
参数解释:
? 不在svn的控制中
M 内容被修改
C 发生冲突
A 预订加到版本库
K 被锁定

8.查看日志

可以显示文件的修改记录,版本号变化
svn log a.txt

9.查看文件的详细信息

svn info a.txt

10.比较修改前后的文件或目录

将修改的文件和仓库中的最新版本比较
svn diff a.txt
mn版本之间做对比
svn diff -r m:n a.txt

11.将版本间的差异合并到当前文件

svn merge -r m:n /mypath/a.txt

12.在版本仓库中添加文件夹

svn mkdir /mypath/path
或者
mkdir /mypath/path
svn add /mypath/path -m '注释'
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值