TortoiseSVN常见用法
本文主要介绍 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常见用法相关推荐
- mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法
Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...
- python六:常见数据类型以及常见用法
bool 布尔值 # 在bool中 0,()(空元祖),[](空列表),{}(空字典),None,""(空字符串) 都是False int 整形 float 浮点型 str 字符串 ...
- vue-router 的常见用法
vue-router 的常见用法 1. 路由重定向 路由重定向指的是:用户在访问地址 A 的时候,强制用户跳转到地址 C ,从而展示特定的组件页面. 通过路由规则的 redirect 属性,指定一个新 ...
- 空的宏定义作用及常见用法
空的宏定义作用及常见用法 我们学习宏定义的第一个概念是,宏定义作为替换作用. 例如: #define SIZE 32 // 接下来代码使用SIZE就相当于32 宏定义是编译器在编译时,将程序中所有SI ...
- Arrays常见用法
Arrays常见用法
- sed文本处理常见用法
sed文本处理常见用法 2011-06-24 TsengYia#126.com http://tsengyia.blog.chinaunix.net/ ################## ...
- typeset的常见用法
[保留] typeset的常见用法 http://www.chinaunix.net 作者:寂寞烈火 发表于:2007-12-16 09:50:34 [发表评论] [查看原文] [Shell讨论区] ...
- 框架前期准备篇之AutoFac常见用法总结 转载
框架前期准备篇之AutoFac常见用法总结 一. 说在前面的话 凡是大约工作在两年以上的朋友们,或多或少都会接触到一些框架搭建方面的知识,只要一谈到框架搭建这个问题或者最佳用法这个问题,势必会引起一点 ...
- Java集合Collection与List的关系、常见用法
关系树 [java] view plain copy print? ---|Collection: 单列集合 ---|List: 有存储顺序, 可重复 ---|ArrayList: 数组实现, 查找快 ...
- sscanf的常见用法
例子: 1. 常见用法. char buf[512] = ; sscanf("123456 ", "%s", buf); printf("%s ...
最新文章
- 微生物组数据库(http://egcloud.cib.cn)正式上线
- Linux(1)---常用命令
- 多环境下读取不同的配置文件
- 运维开发学go还是python_运维工程师是要学python还是学go那?
- swing打地鼠游戏_【亲子早教】9月早教亲子游戏
- 又见程序员精神——有感于谷歌一天一夜开发春运交通图
- 中英文字体名字对应表
- 拆分路径 java_JAVA 类文件中的路径如何拆分和替换
- Nginx 配置 SSL 及 HTTPS 协议通信过程
- 前端 JavaScript 条件语句优化
- Python 之父:移动设备中的 Python 应用“又大又慢”!
- SpringBoot系列(3):SpringBoot2.1.x源码阅读环境搭建详解
- 有关微信小程序用户登录界面跳转问题
- c语言一本书的页码从自然数1开始顺序编码,算法设计与分析 1-1 统计数字问题(C语言版)...
- 大厂面试快问快答,10分钟搞定MySQL夺命20问,你都能接住吗?
- tomcat隐藏版本信息
- windows7 安装pytorch简易教程
- linux 中etc全拼,英语etc_英语中“等等”缩写成为etc吗要加一点吗全拼是什么谢谢大家_淘题吧...
- [落选]2021微信大数据挑战赛_总结
- 一些牛逼哄哄的javascript面试题
热门文章
- LOL喷子专用自动骂人工具,2018更新完整版!
- (附源码)springboot菠萝大学课室预约系统分析与设 毕业设计 641656
- PHP中常用的十个字符串函数
- Windows系统快速修改IP地址的方法
- 论文阅读:Face-Mic: Inferring Live Speech and Speaker Identity via Subtle Facial Dynamics Captured by
- iOS 播放器静音设置方法
- 机器学习:数据归一化(Scaler)
- 【Unity3D-UGUI原理篇】(二)Canvas Scaler 缩放原理
- 软考中高级项目管理案例分析-人力资源管理
- Android—指纹识别系统的原理与使用