码迷,mamicode.com
首页 > 其他好文 > 详细

svn介绍和安装

时间:2018-04-11 15:46:53      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:and   独立服务器   客户   dsa   .net   you   独立   服务   size   

 

  什么是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  如果下载安装好简体中文,则下拉框里面选择中文就可以啦。

技术分享图片

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

 

svn介绍和安装

标签:and   独立服务器   客户   dsa   .net   you   独立   服务   size   

原文地址:https://www.cnblogs.com/yangguanghuayu/p/8794421.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!