SVN客户端的使用


 

SVN客户端的安装

下载TortoiseSVN,安装时第二项选择 “Will be installed on localhost hard drive”
在这里插入图片描述

 

SVN中的一些概念

  • repository:仓库、版本库
  • checkout:从仓库检出到本地
  • update 从仓库中获取更新
  • revert 版本回退
  • diff 查看更改的详细信息
  • commit 将修改提交到仓库。SVN以行为单位管理代码,多个开发人员同时提交了修改,如果修改的是不同行,会自动合并修改;如果修改了同一行,会提示Conflict,(冲突),需要手动确认保留哪一个。
  • branch 分支。分支可以是trunk(主干)的副本,在其基础上进行改动;也可以是独立的模块,分支开发完成后可通过 merge(合并)合并到 trunk 上。
  • tag 标签,用于标识项目版本(并非提交产生的版本)

 

SVN客户端的使用

检出

在这里插入图片描述

在这里插入图片描述
 

拉取更新

对要更新的文件、文件夹单击右键
在这里插入图片描述

默认更新到最新版本,也可以更新到指定版本

在这里插入图片描述
对整个项目所在文件夹单击右键,就是更新整个项目;
对项目中的某个文件、文件夹单击右键,就只更新指定的文件、文件夹。

 

将新建的文件、文件夹纳入到SVN的管理下

对新建的文件、文件夹单击右键
在这里插入图片描述

 

提交修改

对要提交的文件、文件夹单击右键
在这里插入图片描述

在这里插入图片描述
missing表示该文件已被删除,要勾选才会在SVN服务器同步删除该文件

 

比较不同版本的差异

对要查看的文件、文件夹单击右键
在这里插入图片描述

 

版本回退

对要回退的文件、文件夹单击右键
在这里插入图片描述
revert是回退到最近一次提交,如果要回退到指定版本,可以使用update to revision

 

分支开发
新建分支

对项目单击右键
在这里插入图片描述

在这里插入图片描述
 

切换分支

创建新分支后,原来的分支默认为trunk(主干)
在这里插入图片描述

在这里插入图片描述
 

把分支合并到主干上

分支开发完成后,可以把分支合并到主干上
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

 

查看版本关系图

在这里插入图片描述
在这里插入图片描述
主干是单独的一列:主干v7、分支v8,已经合并为v9(主干)

 

使用流程

checkout检出到本地

之后每天开始工作之前,update获取更新,自己在本地做一些修改、开发,

完成后commit提交到仓库

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值