zoukankan      html  css  js  c++  java
  • [原创]TortoiseSVN 创建本地版本控制

    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-搭建本地的版本控制库

  • 相关阅读:
    游戏引擎架构
    前瞻设计:创新型战略推动可持续变革(全彩)
    解放创意——自由人的自由联合
    python2中的__init__.py文件的作用
    python导入模块时的执行顺序
    json使用
    JQuery基本语法(部分)
    谷歌开发者工具使用
    pythonseleniumAPI
    静态、自适应、流式、响应式四种网页布局的区别
  • 原文地址:https://www.cnblogs.com/airbird/p/5105872.html
Copyright © 2011-2022 走看看