最后更新于
最后更新于
(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。
Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。
注意:如果是CentOS/RHEL 8则需要手动下载最新版相关rpm包
注意:需要在当前下载rpm包的目录下执行
初始化项目完成后会看到如下文件
进入conf文件夹,这个是存放配置文件的
启动
停止
客户端访问格式:svn://IP/project
比如:我创建的项目目录是project,访问就是如下图。
1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将 服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的 方法。
2、改写工作副本的URL元数据,以反映单纯的URL上的改变。当仓库的根URL变动 (比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用 这个命令更新工作副本与仓库的对应关系。