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. 【markdown】 markdown 语法

    介绍几个 markdown 语法学习地址和相关工具 参考链接 coding gitlab markdown offical markdown editor markdown editor2

  2. 第3-5课 填充左侧菜单/品牌的添加 Thinkphp5商城第四季

    目录 左侧菜单的填充 品牌的添加 form标签里要加上method="post" enctype="multipart/form-data" form标签里如果 ...

  3. ROM,PROM,EPROM,EEPROM及FLASH存储器的区别

    在微机的发展初期,BIOS都存放在ROM(Read Only Memory,只读存储器)中.ROM内部的资料是在ROM的制造工序中,在工厂里用特殊的方法被烧录进去的,其中的内容只能读不能改,一旦烧录进 ...

  4. .Net Task常见问题

    最近尝试使用一下Task,但是使用过程中因为API的不熟悉碰到了很多问题,不清楚什么时间来调用Task.Start(),具体该怎么使用等等. 如下所描述的Task.Start()方法均为实例方法. 1 ...

  5. MongoDB学习-->设置通用的自增ID替代ObjectId

    插入mongodb数据时,会为其分配一个随机id,想要设置通用的自增id,可以进行以下操作 1.创建自增序列 package com.tangzhe.autoid; import lombok.Dat ...

  6. ASP.Net 更新页面输出缓存的几种方法

    ASP.Net 自带的缓存机制对于提高页面性能有至关重要的作用,另一方面,缓存的使用也会造成信息更新的延迟.如何快速更新缓存数据,有时成了困扰程序员的难题.根据我的使用经验,总结了下面几种方法,概括了 ...

  7. Selenium WebDriver-操作页面下拉列表

    #encoding=utf-8 import unittest import time import chardet from selenium import webdriver class Visi ...

  8. Codeforces Round #459 (Div. 2)

    A. Eleven time limit per test 1 second memory limit per test 256 megabytes input standard input outp ...

  9. 下载,配置环境变量,第一个demo

    一.在 http://www.oracle.com 下载java JDK 安装到自定义的地方. 二.配置环境变量:在我的电脑→高级系统设置→环境变量 ① 找到Path新增一个路径(该路径为JDK存放的 ...

  10. java EE技术体系——CLF平台API开发注意事项(3)——API安全访问控制

    前言:提离职了,嗯,这么多年了,真到了提离职的时候,心情真的很复杂.好吧,离职阶段需要把一些项目中的情况说明白讲清楚,这篇博客就简单说一下在平台中对API所做的安全处理(后面讲网关还要说,这里主要讲代 ...