上一篇:SVN教程——01SVN介绍及下载基本使用
下一篇:SVN教程——03多人操作文件冲突解决

SVN教程——02TortoiseSVN的使用

TortoiseSVN是一个基于windows系统的svn客户端图形化界面。
到我们上一讲给的下载VisualSVN网址下载即可,下载好后双击来到下面界面,然后一路next:

这里可以选择存放的位置,然后一路next即可安装完成。

下载好了以后我们开始讲解相关的操作。
1.浏览仓库
按照上面的操作执行了之后,那么之后我们再次登录的时候就不需要在来输入用户与密码了,不过你可以按照下面操作来清除。

2.checkout操作:用户从SVN仓库下载项目


这里注意一下,我们上面的2的路径是你执行checkout的路径。譬如下面我在用户张三目录下执行了该操作:

checkout执行完了之后会出现一个.svn文件夹,这是一个隐藏的文件夹,很重要我们别去修改它。
3.add与commit:将文件提交到我们的SVN仓库里面
在用户张三目录下我们建立一个文件MyFile.java,然后右键点击TortoiseSVN下的add,这时该文件被添加到杯底仓库,而且我们的文件会出现下面的图标(这个图标表示该文件还未被我们的SVN管理):

public class MyFile{}

将再右键该文件点击SVN commit

这时我们的文件就有一个下面的图标,表示提交到了SVN的仓库里边。

那么我们现在再用户张三同级目录下面再创建一个文件夹叫做用户李四:

我们在该目录下面执行checkout操作:

这说明MyFile.java确实成功上传到了我们的boss仓库。
4.update:将SVN仓库里的内容更新到本地
这个操作比较简单这里不作演示。
5.更新到历史版本
我们现在再用户张三目录下的MyFile.java文件内容改为如下:

public class MyFile{public void test(){}
}

再次add,commit,而此时我们的李四下面的MyFile.java的内容为:

public class MyFile{}


当然还可以右键点击TortoiseSVN,然后再点击Update to revision

关于版本号可以在下面界面(这个界面每次commit后都会弹出来,讲commit的时候没指出这里)看出来(At revision:3,版本是3):

6.删除操作
右键李四目录下面的MyFile.java文件,选择TortoiseSVN再点击delete,此时文件被删除,但是要注意这是本地删除了(如果不信可以再checkout一下会发现down下来还是有MyFile.java文件),再SVN仓库还没有被删除,我们需要再commit一下即可。
7.导入导出操作
右键点击TortoiseSVN,可以看到有import与Export两个选择。
import:导入,把本地资源导入SVN仓库。
export:导出,把SVN仓库导出到本地来。如下图,不过我们要注意一下导出得到的boss里面没有.svn文件夹,这是由于他不受版本控制。

上一篇:SVN教程——01SVN介绍及下载基本使用
下一篇:SVN教程——03多人操作文件冲突解决

SVN教程——02TortoiseSVN的使用相关推荐

  1. XCode中使用SVN 教程

    修改subversion.config方法: 可以直接在终端上输入:vi ~/.subversion/config来编辑. 也可以通过Finder搜索.subversion,点击下边的+号,进入高级搜 ...

  2. svn教程----eclipse的SVN插件使用

    eclipse的SVN插件使用 1.svn插件安装 下载Subversion的eclipse插件 http://subclipse.tigris.org/servlets/ProjectProcess ...

  3. 非常详细的eclipse使用svn教程

    Eclipse使用SVN Eclipse使用SVN Eclipse中svn插件安装 eclipse market在线安装 eclipse Install New Software 手动在线安装 下载插 ...

  4. Eclipse安装SVN教程

    2019独角兽企业重金招聘Python工程师标准>>> 第1种安装方法 1 我使用的Eclipse 的版本:Version: Kepler Service Release 2 2 下 ...

  5. svn教程----svn简介

    svn简介 1.项目管理中的版本控制问题 通常软件开发由多人协作开发,如果对代码文件.配置文件.文档等没有进行版本控制,将会出现很多问题: 备份多个版本,占用磁盘空间大 解决代码冲突困难 容易引发BU ...

  6. svn教程----TortoiseSVN常用操作

    TortoiseSVN常用操作 1.浏览仓库 Repo-browser : 浏览仓库中资源信息 2.导入导出 Export :导出项目 ,和checkout区别 (checkout检出后文件,含有. ...

  7. svn教程----权限管理

    权限管理 1.认证授权机制 在企业开发中会为每位程序员.测试人员等相关人员分配一个账号,用户通过使用svn客户端连接svn服务时需要输入账号和密码,svn服务对账号和密码进行校验,输入正确可以继续访问 ...

  8. svn教程----TortoiseSVN客户端

    TortoiseSVN客户端 1.svn客户端类型 svn客户端需要通过网络访问svn服务端提交文件.查询文件等,可通过以下客户端类型访问svn服务端: 1.使用Subversion提供的客户端命令 ...

  9. centos7上的图形化界面svn客户端_基于windows平台的SVN教程。

    点击蓝色"Java面试那些事儿"关注我哟加个"星标",优质文章,第一时间送达 作者:东风化宇  来源:http://1t.click/akvN # SVN工作原 ...

最新文章

  1. 关于加密、签名、证书的作用及运用场景
  2. python变量如何声明_如何确定变量是否在Python中声明?
  3. RichTextBox粘贴两次以及去掉粘贴内容的格式问题
  4. Java中使用MATLAB作图
  5. Spring Boot 主类及目录结构介绍
  6. windbg分析dmp蓝屏文件_手把手教你分析漏洞 : CVE-2018-8120
  7. MySQL利用UDF执行命令
  8. excel线性拟合的斜率_协方差分析:方差分析与线性回归的统一
  9. java成员访问属性,在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、static、prot...
  10. 医疗数据分析——过高费用的异常检测
  11. 内网html预览word,C# 实现Office在线预览
  12. inovance变频器说明书参数设置_汇川md500说明书|汇川md500变频器使用说明书(汇川md500用户手册)下载 PDF 官方版 - 比克尔下载...
  13. 小A与小姐姐给气球涂色 题目描述 小A与小姐姐闲的无聊,它们路过一家商店,看见里面有很多无色的气球,于是他们突然有一
  14. EtherCAT协议基础知识(Part 3)
  15. After Effects 自动导入素材和分类的脚本
  16. Carsim 学习心得-粗略翻译1
  17. Linux服务器之间使用scp免密传输文件
  18. 常见java空指针异常
  19. 论文笔记:Object Detection in 20 Years: A Surve(目标检测20年研究综述)
  20. 操作系统期末知识点总结

热门文章

  1. JSP第四篇【EL表达式介绍、获取各类数据、11个内置对象、执行运算、回显数据、自定义函数、fn方法库】(修订版)...
  2. 软件设计师--系统开发与运行
  3. 文本框输入关键字提示
  4. 基于FPGA的数字钟(四)——时钟控制模块
  5. 三维目标检测论文阅读:PointPillars: Fast Encoders for Object Detection from Point Clouds
  6. AI实现语音文字处理,PaddleSpeech项目安装使用 | 机器学习
  7. Highcharts去掉右下角URL水印
  8. 俩个PC机通过串行口互联,实现件的无差错传输。程序必须用中断方式来完成任务
  9. SAP-MM知识精解-STO公司内的库存转储订单(01)-不带交货单配置及操作
  10. 【网页设计】HTML做一个属于我的音乐页面(纯html代码)