常用 SVN 命令简介及使用
前言
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。
Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。
SVN 官方网址:
一、SVN 服务器安装及配置:
1. 添加SVN高版本YUM源
CentOS/RHEL 7:
CentOS/RHEL 6:
CentOS/RHEL 5:
2. 安装第三方Yum源及清除Yum源缓存
3. 安装最新版Subversion
4. 查看安装的Subversion版本
注意:如果是CentOS/RHEL 8则需要手动下载最新版相关rpm包
访问下面地址 :
http://opensource.wandisco.com/centos/7/svn-1.9/RPMS/x86_64/
下载如下安装包:
CentOS/RHEL 8安装
注意:需要在当前下载rpm包的目录下执行
CentOS/RHEL 8查看安装版本是否安装成功的
二、创建svn资源库目录及配置
1. 创建svn资源库目录及初始化项目
2. 配置
3. 启动与停止SVN服务
启动
停止
4. 客户端访问
客户端访问格式:svn://IP/project
比如:我创建的项目目录是project,访问就是如下图。

5. Windows客户端下载地址

三、 SVN常用命令
1. 将文件checkout到本地目录
2、往版本库中添加新的文件
3、将改动的文件提交到版本库
4、加锁/解锁
5、更新到某个版本
6、查看文件或者目录状态
7、删除文件
8、查看日志
9、查看文件详细信息
10、比较差异
11、将两个版本之间的差异合并到当前文件
12、SVN 帮助
13、版本库下的文件和目录列表
14、创建纳入版本控制下的新目录
15、恢复本地修改
16、代码库URL变更。
17、解决冲突
18、输出指定文件或URL的内容。
最后更新于
这有帮助吗?