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. python爬虫基础16-cookie在爬虫中的应用

    Cookie的Python爬虫应用 Cookie是什么 Cookie,有时也用其复数形式 Cookies,英文是饼干的意思.指某些网站为了辨别用户身份.进行 session 跟踪而储存在用户本地终端上 ...

  2. Applied Nonparametric Statistics-lec3

    Ref: https://onlinecourses.science.psu.edu/stat464/print/book/export/html/4 使用非参数方法的优势: 1. 对总体分布做的假设 ...

  3. jquery中arrt()和prop()的区别

    在jQuery中,attr()函数和prop()函数都用于设置或获取指定的属性,它们的参数和用法也几乎完全相同. 但不得不说的是,这两个函数的用处却并不相同.下面我们来详细介绍这两个函数之间的区别. ...

  4. LeetCode(129) Sum Root to Leaf Numbers

    题目 Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a num ...

  5. VSCode编译C/C++(一)MinGW安装配置指南

    为什么不用IDE? 更加专业.轻便.其过程对于理解计算机也有更多的帮助 安装过程: 首先进入http://mingw.org/  ,点击右侧最新发布,可以下载,然后安装 点击桌面MinGWInstal ...

  6. 大数据学习——sparkRDD

    https://www.cnblogs.com/qingyunzong/p/8899715.html 练习1:map.filter //通过并行化生成rdd val rdd1 = sc.paralle ...

  7. javaScript流程控制与函数

    流程控制 1.1 条件语句 分支结构 单向分支 if (条件表达式) { code... } <!DOCTYPE html> <html> <head> <m ...

  8. Python字典类型、

    字典类型: # msg_dic = {#     'apple': 10,#     'tesla': 100000,#     'mac': 3000,#     'lenovo': 30000,# ...

  9. [笔记]BFS算法的python实现

    #!/usr/bin/env python # -*- coding:utf-8 -*- graph = {} graph["you"] = ["alice", ...

  10. javascript学习笔记 - 引用类型 单体内置对象

    七 单体内置对象 1.Global对象 不属于任何对象的属性和方法,都归于它.全局作用域中定义的变量.函数,都属于Global对象 1.1 URI编码  encodeURI <=>deco ...