本文主要介绍 TortoiseSVN 的常见用法。

说明:本文介绍的 TortoiseSVN 常见用法是面向 Windows 平台的。

1 概述

引用官网中对于 TortoiseSVN 的介绍,内容如下:

TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows. It is based on Apache Subversion (SVN); TortoiseSVN provides a nice and easy user interface for Subversion.

2 常见用法

2.1 使用SVN下载代码

1. 在任意目录下,右键选择“SVN Checkout...”,如果 SVN 软件安装正常,则会弹出如下界面:

2. 根据实际情况,填写相应的参数:

a)Repository:代码库相关设置。

  • URL of repository:远端代码库路径。填写你想要下载的代码的存放路径;
  • Checkout directory:代码下载到本地后存放的位置。如本文中,代码下载后,会被保存到D:\sourcecode目录下;
    注意:默认情况下,在下载远程代码时,SVN 不会新建当前选定的远程文件夹,例如上面的图片中,SVN 是不会新建 cgi_oss 目录的,代码下载时,直接在 sourcecode 下列出 cgi_oss 目录下的子目录及文件,而不包含 cgi_oss 目录本身。所以为了便于本地代码目录,需要在checkout路径中包含当前选定的远程文件夹,如下图所示:

b)Checkout Depth:代码目录层深设置。

  • Fully recursive:全递归。检出完整的目录树,包含所有的文件或子目录;
  • Immediate children,including folders:直接子节点,包含文件夹。检出当前所选目录(在本文中对应目录为 cgi_oss,下同),包含其中的文件或子目录,但是不递归展开子目录;
  • Only file chlidren:仅文件子节点。检出当前所选目录,包含所有文件,但是不检出任何子目录;
  • Only this item:仅此项。只检出目录,不包含其中的文件或子目录;
  • omit externals:忽略外部设备,默认不选;
  • choose items:选择项目,默认不选;

c)Revision:版本信息选择。

  • HEAD revision:最新版本的代码;
  • Revision:使用“show log”按钮选择代码的历史版本。

根据实际情况,设置好上述选项后,点击“OK”,即可下载远端代码了。

2.2 拉取分支

右键点击拉取分支的源目录,选择“TortoiseSVN->Branch/tag...”,出现分支拉取界面,如下图所示:

在上图中,需要进行以下操作:

  • 确认分支源路径(From WC / URL)的内容是否正确;
  • 设置分支目标路径(To path),然后确认分支目标路径(Desination URL)的内容是否正确。

确认上述信息无误后,点击“OK”,拉取新分支。

之后,在新分支路径下刷新 SVN 库(SVN Update),观察新分支内容是否被创建了,如果是,说明分支拉取成功了。

TortoiseSVN常见用法相关推荐

  1. mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法

    Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...

  2. python六:常见数据类型以及常见用法

    bool 布尔值 # 在bool中 0,()(空元祖),[](空列表),{}(空字典),None,""(空字符串) 都是False int 整形 float 浮点型 str 字符串 ...

  3. vue-router 的常见用法

    vue-router 的常见用法 1. 路由重定向 路由重定向指的是:用户在访问地址 A 的时候,强制用户跳转到地址 C ,从而展示特定的组件页面. 通过路由规则的 redirect 属性,指定一个新 ...

  4. 空的宏定义作用及常见用法

    空的宏定义作用及常见用法 我们学习宏定义的第一个概念是,宏定义作为替换作用. 例如: #define SIZE 32 // 接下来代码使用SIZE就相当于32 宏定义是编译器在编译时,将程序中所有SI ...

  5. Arrays常见用法

    Arrays常见用法

  6. sed文本处理常见用法

    sed文本处理常见用法    2011-06-24  TsengYia#126.com http://tsengyia.blog.chinaunix.net/   ################## ...

  7. typeset的常见用法

    [保留] typeset的常见用法 http://www.chinaunix.net 作者:寂寞烈火  发表于:2007-12-16 09:50:34 [发表评论] [查看原文] [Shell讨论区] ...

  8. 框架前期准备篇之AutoFac常见用法总结 转载

    框架前期准备篇之AutoFac常见用法总结 一. 说在前面的话 凡是大约工作在两年以上的朋友们,或多或少都会接触到一些框架搭建方面的知识,只要一谈到框架搭建这个问题或者最佳用法这个问题,势必会引起一点 ...

  9. Java集合Collection与List的关系、常见用法

    关系树 [java] view plain copy print? ---|Collection: 单列集合 ---|List: 有存储顺序, 可重复 ---|ArrayList: 数组实现, 查找快 ...

  10. sscanf的常见用法

    例子:  1. 常见用法.  char buf[512] = ;  sscanf("123456 ", "%s", buf);  printf("%s ...

最新文章

  1. 微生物组数据库(http://egcloud.cib.cn)正式上线
  2. Linux(1)---常用命令
  3. 多环境下读取不同的配置文件
  4. 运维开发学go还是python_运维工程师是要学python还是学go那?
  5. swing打地鼠游戏_【亲子早教】9月早教亲子游戏
  6. 又见程序员精神——有感于谷歌一天一夜开发春运交通图
  7. 中英文字体名字对应表
  8. 拆分路径 java_JAVA 类文件中的路径如何拆分和替换
  9. Nginx 配置 SSL 及 HTTPS 协议通信过程
  10. 前端 JavaScript 条件语句优化
  11. Python 之父:移动设备中的 Python 应用“又大又慢”!
  12. SpringBoot系列(3):SpringBoot2.1.x源码阅读环境搭建详解
  13. 有关微信小程序用户登录界面跳转问题
  14. c语言一本书的页码从自然数1开始顺序编码,算法设计与分析 1-1 统计数字问题(C语言版)...
  15. 大厂面试快问快答,10分钟搞定MySQL夺命20问,你都能接住吗?
  16. tomcat隐藏版本信息
  17. windows7 安装pytorch简易教程
  18. linux 中etc全拼,英语etc_英语中“等等”缩写成为etc吗要加一点吗全拼是什么谢谢大家_淘题吧...
  19. [落选]2021微信大数据挑战赛_总结
  20. 一些牛逼哄哄的javascript面试题

热门文章

  1. LOL喷子专用自动骂人工具,2018更新完整版!
  2. (附源码)springboot菠萝大学课室预约系统分析与设 毕业设计 641656
  3. PHP中常用的十个字符串函数
  4. Windows系统快速修改IP地址的方法
  5. 论文阅读:Face-Mic: Inferring Live Speech and Speaker Identity via Subtle Facial Dynamics Captured by
  6. iOS 播放器静音设置方法
  7. 机器学习:数据归一化(Scaler)
  8. 【Unity3D-UGUI原理篇】(二)Canvas Scaler 缩放原理
  9. 软考中高级项目管理案例分析-人力资源管理
  10. Android—指纹识别系统的原理与使用