设为首页 加入收藏

TOP

SVN版本控制服务(一)
2017-10-16 18:20:37 】 浏览:7285
Tags:SVN 版本 控制 服务

1》Subversion版本控制简介:

             Subversion(SVN)是一款自由开放的版本控制软件,可以管理文件,文件夹以及记录他们的修改状况,常用来帮助我们管理软件开发的源代码或是公司手册文档。SVN通过将文档导入至版本库中进行管理,版本库类似于文件服务器,但比文件服务器更强大的是,它可以记录用户每一次对文件或目录的修改状况,并提供还原数据至老版本的功能;版本控制对于软件开发而言是至关重要的,现在的软件开发一般作为项目进行,一个项目中会有很多人参加,那么每个人手中都有自己的一份修改备份,最后谁的版本是最新的?有时一款软件开发出来之后会有很多个版本,比如1.0版本,2.0版本,而且每个大版本下还有小版本号,1.1.1,2.1.1,等版本,SVN可以帮助我们很好地管理这些代码;

2》SVN架构图:

            从下图可以看出,服务器端保存着Subversion的版本库,客户端通过命令或图形工具连接到服务器,并建立本地“工作副本”,也就是从服务器端将版本库中的资料复制到客户端本地,当然,客户端主机可以将自己本地的版本更新至服务器版本库,而客户端可以通过三种方式连接到服务器取得版本库中的数据:

                                                                         版本库(Svn   Repository)---------------------->服务器端

                                                            ========================================================

                                                                          Apache

                       mod_dav                                          SVN

                       mod_dav_suv

                                                     

                                                                               Internet

                     --------------------------------------------------------------------------------------------------

                                                                                  DAV             SVN               Local

                                                                                                 版本库访问       

                                                          ===========================================================

                                            &n
编程开发网

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇使用Linux记录 下一篇centos7下git安装及使用(Capistr..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目