SVN学习(三)-常用操作


上篇博客"SVN学习(二)-下载与安装"详细的赘述了SVN的下载以及安装的详细步骤,这篇博客咱们对需要熟知的图标以及常用的操作进行一个基础性的介绍。




一、图标的认识:



新检出的工作副本使用绿色的对钩做重载,表示Subversion状态正常。



当我们开始编辑一个文件后,图标将变成红色感叹号,通过这种方式,可以很容易地看出我们对哪些文件进行了修改操作,但是还没有提交到版本库中。


 

如果在提交过程中出现了冲突,图标将变成黄色感叹号。



如果我们拥有了一个文件的锁,并且 Subversion 状态是正常,这个重载图标将提醒我们:如果不使用该文件的话,请进行释放锁操作,允许其他成员提交对该文件的修改。



当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或者该文件夹下某个受控的文件丢失了。



加号告诉我们有一个文件或是目录已经被计划加入版本控制。






-----------------------------------------------------

二、文件添加,下载,上传,更新。



1,文件的添加:

在做这些操作之前需要做一些基础工作,首先打开服务端新建库,如下:


SVN学习(三)-常用操作_第1张图片



在这里有一个用户(Users),新建用户的时候,用户名称跟密码自己要记好,因为在后面检出的时候会用到,以免出错就不好整了。 




2,文件的下载:

然后回到桌面用SVN的客户端做检出操作,如下图:


1、


SVN学习(三)-常用操作_第2张图片        



2、


 SVN学习(三)-常用操作_第3张图片



3、


SVN学习(三)-常用操作_第4张图片





选择OK,这样就成功的把"部门1"成功检出;

这里可以将检出的这个有绿色对钩的文件夹跟SVN服务端里面的"部门1"形象的比作一个文件夹实体跟一个文件夹的快捷方式那样去理解。图片如下:


SVN学习(三)-常用操作_第5张图片



到这里,咱们的基础工作就结束了,接下来的所有操作基本上都会围绕这个文件夹展开。






3,文件的上传:



关于上传这一块同样以截图的方式记录,图片会很多,基本上每一个步骤我都不会放过,如下:

1、

SVN学习(三)-常用操作_第6张图片


关于上边图片右边的 "博客需要" 是为了演示临时建的一个txt文档,然后把它放到"部门1"里。






2、


SVN学习(三)-常用操作_第7张图片



3、


SVN学习(三)-常用操作_第8张图片



4、


SVN学习(三)-常用操作_第9张图片



5、


SVN学习(三)-常用操作_第10张图片



6、


SVN学习(三)-常用操作_第11张图片



7、


SVN学习(三)-常用操作_第12张图片



8、


SVN学习(三)-常用操作_第13张图片



9、


SVN学习(三)-常用操作_第14张图片




4,文件的更新:

关于文件的更新也就是上面咱们用过的 SVN Update ,如下:


SVN学习(三)-常用操作_第15张图片



这里我个人做一下补充,在目前我做过的所有的操作中基本上全是先提交(SVN commit) 再更新(SVN Update) 这两个基本上没有分开过,或许有分开的操作,不过个人建议,提交了立马更新以免出现错误。







-----------------------------------------------------


5、修改密码:

关于修改密码这块就比较简单了,同样,把过程以截图的方式呈现,如下:




1、


SVN学习(三)-常用操作_第16张图片




2、


SVN学习(三)-常用操作_第17张图片




这样一来把密码更新一下就可以了。另外,还有一个清空所有密码的设置,在这里就不详细的做记录了,如果有需要可以私心或者留言交流。咱们的密码修改就先到这里。






-----------------------------------------------------

6、版本库的合并、分离、转移。


1,合并:

关于合并这一块,我的个人理解就是两个库合并成一个库,至于操作也是蛮简单的,如下图:



1、


SVN学习(三)-常用操作_第18张图片


这里注意一点就好,用右键拖动,选项里面有"移动(Move)",有"复制(Copy)",这里选择移动就好。完事之后一定要注意提交跟更新,这个在上文已经有过记录。




2、


SVN学习(三)-常用操作_第19张图片




2,分离:

关于这个分离,只是合并倒过来的形式,如下图:




SVN学习(三)-常用操作_第20张图片



同样是右键拖拽,然后提交,更新,就可以了。这样分离也就OK了。






3,转移:

转移这块也是挺简单的,熟悉了都好,同样,以图片的形式记录如下:



1、


SVN学习(三)-常用操作_第21张图片




2、


SVN学习(三)-常用操作_第22张图片





3、


SVN学习(三)-常用操作_第23张图片




4、


SVN学习(三)-常用操作_第24张图片




5、


SVN学习(三)-常用操作_第25张图片





到这里转移也就成功了,转移后一定要看看是不是如上图这个样子,确定是不是库,很重要。

行啦,这篇博客也就到这里了,一堆图,一堆图,很久没有写过这么多图片的博客了,原本是想录制成视频的,考虑到不是那么的方便还是暂时先以博客的形式,毕竟自己的技术不是那么太好,好好学习,争取在提升自己的同时能够帮助到更多的人。








SVN学习(三)-常用操作_第26张图片

你可能感兴趣的:(svn)