SVN使用方法

知了姐2019-07-23


啥是SVN


SVN全名Subversion,即版本控制系统。SVNCVS一样,是一个跨平台的软件,支持大多数常见的操作系统。


作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。大家可以理解为SVN就类似一个文件库,这里面可以存放各种文件,只不过他可以给这些文件打上标签,并且可以记录每一次的变动,这样你就可以获取最新的、回滚到之前的文件了。


Git也是版本控制系统。但SVN是集中式,Git是分布式。


为啥要用SVN


作为一个程序员,肯定是需要用到版本控制系统的。因为你无法保证手头上的最新版本永远都是对的,你也永远不知道计算机上的硬盘何时会坏掉,所以备份工作档案和版本控管非常重要。同时,团队之间的数据同步也很重要。用三个词来总结——安全,效率,资源共享。


SVN工作原理




SVN checkout

使用场景:


一般第一次当你从svn服务器上下载内容时需要这么操作


操作步骤:


1、新建或进入目录下(比如E盘)


2、右键 →SVN Checkout,之后填写如下信息:


a、URL of repository 填写仓库路径即可


b、Revision处,“HEAD revision”是指最新版,也可以指定Revision为任意一个版本。


SVN update

使用场景:


此操作一般是在svn服务器上的文件有了更新变动之后,你想要获取最新的时候进行


操作步骤:


1、选中要被更新的文件,右键选择“SVN Update”项


2、点击“SVN Update”后会弹出窗口进行更新,稍等片刻之后就好了



SVN commit

使用场景:


此操作一般是在对从SVN服务器上下载下来的文件,你修改之后想再次提交到SVN服务器(如果是新增的不能用这个操作,得使用”AND”


操作步骤:


1、务必在提交更新之前线执行svn update


2、在修改文件上击右键,出现菜单,选择“SVN Commit...”


3、然后填写关于本次更新的日志(log message),这是必填项,否则commit会失败


add

使用场景:


如果你是新增了文件要提交到svn服务器就进行此操作


操作步骤:


1、新增的文件必须位于svn checkout出来的那个目录里


2、鼠标选中新文件右键选择“Tortoise SVN”“Add”


4、再次选中新增的那个文件,右键选择“SVN Commit…”


delete


使用场景:


删除


操作步骤:


1、选中要被删除的文件,右键选择“Tortoise SVN”“Delete”


2、再次选中要删除的文件,右键选择“SVN Commit…”项进行提交



rename

使用场景:


重命名


操作步骤:


1、选中需要重命名的文件或文件夹,然后右键“Tortoise SVN”“Rename”


2、再次选中要修改名字的文件,右键选择“SVN Commit…”项进行提交



知了姐有话说:

企业招人时总是有项目经验者优先。而在校学习大都比较偏重理论,缺少项目实战经验。因此,你就需要一个能够边巩固理论知识、边积累企业级项目经验的实践。知了堂的所有授课老师均有6年以上的项目开发经验,同时坚持线下实地小班面授,商业项目实战贯穿整个学习期间,让学员成为有基础、有开发思维、有实战经验的软件开发工程师。



  • 培训费用

  • 上课方式

  • 开班时间

  • 就业情况