zoukankan      html  css  js  c++  java
  • svn介绍和安装

      什么是SVN呢,作用是什么:

       SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS/CVS,它采取了分支管理系统,它的设计目标就是取代CVS。SVN就是用于多个人共同开发同一个项目,共用资源的目的。
    本质 :版本管理工具
    运行方式 : 独立服务器、基于Apache
    总之: 相当于一个版本控制器,所有的上传的代码和更新的版本号都可以在上面显示出来,方便后期自己的回退和跟进。
    数据存储:
    svn存储版本数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,
    所以还是FSFS方式更安全一点。
    工作流程:
    集中式管理的工作流程如下图:
           集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。
           所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。
           举例说明:
              开始新一天的工作:
    1、从服务器下载项目组最新代码。
    2、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码(很多人都有这个习惯。因为有时候自己对代码改来改去,
         最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。
    3、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。
    这就是经典的svn工作流程,从流程上看,有不少缺点,但也有优点。
     

    首先需要下载SVN客户端的安装包,下载地址: https://tortoisesvn.net/downloads.html (Windows系统一把都用的是乌龟)

     要使用命令行的话,在安装的时候要选择command line client toolwill be install on local hard driver

    然后一直NEXT就可以啦:

    安装完以后,检查安装是否成功的方法:

    1. 桌面上鼠标右键 

       

    2. 在命令行输入svn,出现以下内容表示安装成功

      

    你如果需要使用中文的SVN则,需要汉化:

    下载成功后配置中文:

    右键选择TortoiseSVN  --->  setting  如果下载安装好简体中文,则下拉框里面选择中文就可以啦。

    到这里就安装成功啦!!!

  • 相关阅读:
    53分(我的所有)请教:关于ClientDataSet新增记录问题(请富翁们关注!谢谢)
    DBGrid显示行号的几种方法
    现在序号加上,但怎么控制这一列不能拖动,换句话说不能获取焦点?
    Delphi
    巧妙修复delphi文件关联
    cxGrid中有没有办法操作单个cell是否只读?
    delphi cxgrid 使用方法
    Delphi XE2 的控件安装方法。
    舟山牙医 君子慎独 让你的DBGrid竖着站
    DELPHI程序的自动升级功能的实现(AUTOUPDATE使用指南)
  • 原文地址:https://www.cnblogs.com/yangguanghuayu/p/8794421.html
Copyright © 2011-2022 走看看