博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN的安装及其基本操作
阅读量:3961 次
发布时间:2019-05-24

本文共 797 字,大约阅读时间需要 2 分钟。

安装:SVN客户端

下载地址:选择对应的版本进行下载,下载完成之后运行msi程序进行安装即可。

在这里插入图片描述

创建本地仓库:

在一个新的文件夹下面,使用到TortoiseSVN中的create respository here 即可创建本地仓库了。

在这里插入图片描述

迁出本地仓库到本地,

在root文件(用来模拟是root用户)下,右键选择SVN checkout。进行迁出,其中要给出本地仓库的地址,以及下方版本的值,默认为0;

在这里插入图片描述

提交文件到本地仓库

先要进行 SVN update对该文件夹进行更新,然后新建一个文本文档,当中写入内容,再选择SVN commit进行提交,提交之前,需要进行一个提交的注释的输入,输入完成之后ok即可。在这里插入图片描述

获取整个项目

在第一个用户当中有一个文本文档且进行提交之后,在另一个用户当中还没有这个文件,使用SVN update即可获取文件到本地。

在这里插入图片描述

显示日志

在右键单击TortoiseSVN中的show log 即可查看修改的日志,

在这里插入图片描述

版本回退

当存在文件误删之后,需要回退到原来的版本进行找回文件,首先在log日志当中查看需要返回到那个版本,然后在右键单击TortoiseSVN中的Update to reversion即可进行回退,在框中输入要回退的版本即可进行回退。

在这里插入图片描述

冲突产生与解决

在进行修改文件之前没有对本地仓库当中的数据进行更新,会导致版本存在差异,这个时候进行提交:会报错:

在这里插入图片描述
之后需要进行update,更新之后会出现很多文件,如下所示,其中新出现的文件分别为:第一个表示按现在自己写的应该是这个,第二个:表示第一个版本的1.txt文件,第三个:表示第二个版本的1.txt文件
在这里插入图片描述
这个时候就需要对1.txt文件进行商量修改,把其余文件删除,再次提交就可以提交成功了。
在这里插入图片描述

忽略

在本地都会存在一个用于缓存的文件夹,如cache,但是在这个时候我们不需要将缓存目录提交到本地仓库。进行忽略即可。

在这里插入图片描述

转载地址:http://hwqzi.baihongyu.com/

你可能感兴趣的文章