1. 简介

  TortoiseSVN是一个Windows平台下的Subversion用户端软件,以Windows shell extension的方式写成。它是自由软件,以GNU通用公共许可证发布。(from WiKi)

2. 安装及汉化

  进入TortoiseSVN的官方网页,选择下载页面,可以在下方看到32-bit和64-bit的软件下载链接以及各个不同地区语言包的下载链接。在此我们下载64-bit和Chinese-simplified的语言包,如图1。

图1, 软件和语言包的下载链接

  然后进行软件安装,安装时若有重启提示选择先不重启,然后安装语言包,安装完成后重启。在任意一个文件夹中可以右键,然后可以看到TortoiseSVN的两个菜单。语言的切换在“TortoiseSVN->设置->常规设置->语言”这里,如图2所示。

图2, 软件语言选择

3. 本地库的建立

  在磁盘的某一个盘符下新建一个空文件夹用于本地库的创建,例如"F:/SVNsql"作为本地的版本记录库。那么选中该文件夹,右键“TortoiseSVN->在此创建版本库”然后确定,创建完成后该文件夹的图标会变成SVN的图标,如图3所示。

图3, SVN本地库文件夹图标

4. 项目的导入与检出

  我们在磁盘的一个盘符下另建一个文件夹用来存储正在work,还需要不断迭代修改的代码或工程,为了方便,我们在与"SVNsql"同一个盘符下建立一个"SVNprj"的文件夹作为此用。

  我们将初版的工程所在的文件夹选中,然后右键“TortoiseSVN->导入”,导入信息可以填写版本的更改或者控制信息,最终确定后完成导入。

图4, 导入工程文件夹

  我们在完成导入后,需要在我们经常使用或更改的文件夹"SVNprj"文件夹创建副本,此副本用以更改工程。此时就使用到了“检出”这一功能。在"SVNprj"文件夹中右键“检出”,出现如图8所示对话框,修改“版本库URL”和“检出目录”信息正确后确定,完成导出。检出完成后可以看出文件夹和内部的文件左下角有着一个绿色的对号,表示和本地库版本中的文件一致。

图5, 检出工程文件夹

  此时对检出的文件夹进行右键“TortoiseSVN->”就可以看到很多的功能,如图6所示。

图6, 创建完成后的右键TortoiseSVN

5. 总结

  本文介绍了如何使用TortoiseSVN软件工具来完成代码/工程的版本控制,较为简略,TortoiseSVN的大部分功能还未进行探索。

6. 参考

[1] 开始试用TortoiseSVN

[2] TortoiseSVN版本库

[3] 利用TortoiseSVN建立本地SVN库

[4] 使用TortoiseSVN搭建本地的版本控制库

[5] TortoiseSVN-搭建本地的版本控制库

[原创][SW]TortoiseSVN创建本地版本控制的更多相关文章

  1. 【转】使用TortoiseSVN搭建本地的版本控制库

    转:https://blog.csdn.net/chenyusiyuan/article/details/6925374 越来越发觉版本控制的重要性了,很惭愧到现在才真正开始落实~~~ 这里使用Tor ...

  2. 了解什么是版本控制 & 用tortoiseSVN 建立本地版本库来管理自己的代码

    什么是版本控制 版本控制系统(Version Control System,简称VCS)广泛地应用于程序开发等领域,它可以协助你将某个指定的文件(甚至是一整个项目)返回至某个之前记录的状态,查看发生了 ...

  3. Git 创建本地仓库

    前面已经搭好环境了,现在我们缺的是一个管理版本控制的仓库.这次的实验是在电脑本地创建本地仓库.指定路径 默认的位置是在你所安装Git的目录下.Git的仓库你可以建在你电脑的任何目录下(最好不要包含有中 ...

  4. 初学git(一):创建本地“仓库”

    初学git(一):创建本地“仓库” 作为一个初学者,我是跟着廖学峰老师的官方博客学习,这里只是做个笔记,哈哈,关于git的历史.和其他版本控制的对比啥的,我就不说了.另外,我这里用的是Mac OS X ...

  5. git怎么创建本地版本仓库

    git怎么创建本地版本仓库 安装git我就不用说了吧!下载地址:https://github.com/msysgit/msysgit/releases/download/Git-1.9.4-previ ...

  6. TortoiseSVN搭建本地版本库及简单操作使用

    TortoiseSVN是windows上一款著名的版本控制软件,对于我们管理自己的代码,特别是对一个团队来说,非常重要. 本文探讨的是如何搭建本地的版本库. (1)安装TortoiseSVN之后需要创 ...

  7. Git本地版本控制备忘

    首先git是一个版本控制工具,类似于SVN 笔记包括两部分,git本地版本控制和git远程协助 一.Git本地版本控制 以git windows版本msysgit为例,下载地址http://msysg ...

  8. 使用TortoiseSVN创建版本库

    1. 使用TortoiseSVN创建版本库 在SVN中,为了便于创建分支和标签,我们习惯于将Repository版本库的结构布置为:/branches,/tags,/trunk.分别代表分支,标签以及 ...

  9. Git----01介绍&下载&安装&创建本地仓库

    一.Git介绍 1.0.Git是分布式版本控制工具 1.1.历史 Linux 内核开源项目有着为数众广的参与者.绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2 ...

随机推荐

  1. pandas按索引插入对应值的处理方法 - join

    在工作中遇到一个问题即,实时的车辆数据中,需要将车辆的vid(一个Series)对应上其通用名称,以及车辆用途等信息进行统计. 正常的小规模操作是利用一个循环,查找vid 在另一张vid对应车辆名称用 ...

  2. pandas处理较大数据量级的方法 - chunk,hdf,pkl

    前情提要: 工作原因需要处理一批约30G左右的CSV数据,数据量级不需要hadoop的使用,同时由于办公的本本内存较低的缘故,需要解读取数据时内存不足的原因. 操作流程: 方法与方式:首先是读取数据, ...

  3. R-barplot()

    barplot这个函数啊...坑...度娘的很多解决方案都不对,只好重新看回manual再做测试== 本文参考的是: https://stat.ethz.ch/R-manual/R-devel/lib ...

  4. POJ:1961-Period(寻找字符串循环节)

    Period Time Limit: 3000MS Memory Limit: 30000K Description For each prefix of a given string S with ...

  5. 数学基础:HDU2802-F(N)(寻找循环节)

    F(N) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ...

  6. hdu 6318

    Long long ago, there was an integer sequence a.Tonyfang think this sequence is messy, so he will cou ...

  7. STVP烧录教程

    可以运行独立的烧录软件ST Visual Programmer (STVP)进行STM8芯片烧录.运行“开始”->ST Toolset->Development Tools -> S ...

  8. goalng导出excel(csv格式)

    最近项目中有个小需求,需要将查询结果导出到excel.之间前java比较容易,使用POI很容易就能实现,查了下golang的文档,发现golang下边并没有导出excel的包,但是却有一个encodi ...

  9. Apache不能启动: Unable to open logs

    日志名称:          Application来源:            Apache Service日期:            2014/3/12 14:43:21事件 ID:       ...

  10. Python学习-day6 面向对象概念

    开始学习面向对象,可以说之前的学习和编程思路都是面向过程的,从上到下,一步一步走完. 如果说一个简单的需求,用面向过程实现起来相对容易,但是如果在日常生产,面向对象就可以发挥出他的优势了. 程序的可扩 ...