安装:SVN客户端
下载地址:https://www.visualsvn.com/visualsvn/download/tortoisesvn/选择对应的版本进行下载,下载完成之后运行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,但是在这个时候我们不需要将缓存目录提交到本地仓库。进行忽略即可。