SVN检出更新提交

Posted liubao-xiaoqin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN检出更新提交相关的知识,希望对你有一定的参考价值。

在工作中,我们经常用到版本库管理工具,其中典型代表有GitHub、SVN

在这里主要讲解一下SVN的数据检出与、更新、提交

说明:SVN是一个版本库管理工具,我们使用SVN管理文件的流程:检出(只做一次,初始化)-->更新—>提交

每次修改WindowsSVN库的时候需要先更新(保证每次操作都是最新的SVN库文件),修改完成后右击提交

一、检出

检出指的是将一个新的SVN的目录拉到Windows上,可以根据需要检出,没必要全部检出

1、首先安装好SVN客户端(省略)

2、打开TortoiseSVN Repository Browser,然后输入URL,如下图

技术分享图片技术分享图片

3、点击OK后,如下,在需要检出(可以理解为将整个目录导出到Windows的某个目录下)的目录上右击选择 CheckOut…,这里以LEAP目录为例,我们需要将整个目录导出到Windows上

技术分享图片技术分享图片技术分享图片技术分享图片

4、等待完成即可

技术分享图片

二、更新

每次操作SVN库的时候,先右击更新,保证SVN库中是最新的

因为SVN是一个共享的版本库,很多人都在使用,在你修改某个文件之前另一个同事可能已经修改过了,但是你Windows本地仍然是旧的文件,因此为了保持一致,最好每次都更新一下

注意:因为SVN库随着时间的推移,会很大,如果有个同事给SVN服务器上传了很大的文件,当你全部更新的时候会很浪费时间,因此,最好是你用哪个文件就更新哪个就好了,没必要全部更新

技术分享图片

三、提交

当你修改了一个文件,或者增加了一个文件,或者增加了一个目录,那么你只要在对应的文件或者目录上右击点击上传即可,那么你新增的或者修改的就会上传到 服务器的SVN库里;

技术分享图片

四、技巧

假如,你不需要将SVN库里的文件检出来,而只是需要修改库里的某个文件,或者直接上传一个文件,或者新建一个目录,那么你可以这样做:

4.1修改一个文件

打开SVN的浏览器如下图:(参考上面方式打开)

技术分享图片

找到你要修改的文件,如下,假如我要修改这个文件,那我直接将这个文件拖拽到Windows的任何地方,然后直接在Windows上修改就可以了,然后将修改后的文件再次拖到刚才的拖出来的地方,将原始文件覆盖掉就可以了;

技术分享图片

4.2、新建一个目录(在需要建的地方右击选择 Add folder…即可)

技术分享图片

4.3、上传文件

将Windows上的任意文件,拖着直接放在SVN这个浏览器里的指定目录下即可

以上是关于SVN检出更新提交的主要内容,如果未能解决你的问题,请参考以下文章

如何操作使用svn?

SVN的基本操作

SVN检出忽略文件夹文件

svn检出的项目图标前出现红色的感叹号

win下svn常用操作笔记

Eclipse中从svn中检出maven项目