VisualSVN Server(svn)

一.没有版本控制?

1.备份多个版本,费空间,费时间

2.难于恢复至以前正确版本

3.容易引发bug

4.解决代码冲突困难

5.难于追溯问题代码的修改人he修改时间

6.无法进行权限控制

7.项目版本发布困难


二:什么是版本控制?

版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。


三:SVN简介

svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了svn,Subversion项目的初衷是为了替换当年开源社区最流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。


四:SVN基本交互流程


五:VisualSVN Server

1.下载地址:点击打开链接  

2.安装svn:

(1)运行如图:

 

(2)点击Next下一步,如图:

(3)选中I accept选项,点击Next,下一步,如图:

(4)选择默认配置,服务和控制台组件方式,点击Next,下一步,如图:

(5)点击Standard Edition,安装标准版,如图:

上图中,

红色圈出的部分Location是程序的安装路径

紫色圈中的部分Repositories是存放SVN仓库的路径(注意:指定一个空的文件夹)

(6)其他窗口和协议使用默认,点击Next,下一步,如图:

(7)点击Install,进入安装,如图:

(8)耐心等待,如图:

(9)点击Finish,完成

(10)看到如下图,代表安装完成

 

六:如何使用SVN

1.点击Repositories(存储库)--->Create new(创建一个新的资源库)--->

红圈的意思是:创建一个常规的基于标准fsf SVN存储库的数据存储

2.点击下一步

3.Repository Name:创建一个资源库的名称,点击下一步

4.如图:

5.资源库访问的权限,如图:

6.点击Create

 

 

七:Subversion创建仓库

1.仓库目录说明

(1)db目录:就是所有的版本控制的数据存放文件

(2)hooks目录:脚本文件的目录

(3)locks目录:用放置hook来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端

(4)format文件是一个文本文件,里面只放了一个整数,表示文件库配置的版本号。

(5)conf目录:是这个仓库的配置文件(仓库的用户访问账号,权限等)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章