版本控制系统VCS小结
来源:互联网 发布:网络营销软件大全 编辑:程序博客网 时间:2024/05/22 15:12
1.版本控制系统,Version Control System,简称VCS。
2.VCS的分类:
a)本地版本控制系统
本地版本控制系统大多都是采用某种简单的数据库来记录文件的历次更新差异。这类的VCS有rcs等等。其架构图如下:
b)集中式版本控制系统
集中式的版本控制系统有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连接到这台服务器,取出最新的文件或者提交更新。这类的VCS有CVS、Subversion(SVN)以及Perforce等等。其架构图如下:
c)分布式版本控制系统
分布式版本控制系统中,客户端并不只提取最新版本的文件快照,而是把原始的代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。许多这类系统都可以指定和若干不同的远端代码仓库进行交互。籍此,你就可以在同一个项目中,分别和不同工作小组的人相互协作。你可以根据需要设定不同的协作流程,比方说层次模型式的工作流,这在以前的集中式系统中是无法实现的。这类系统有Git、Mercurial、Bazaar 以及Darcs 等等。其架构图如下:
0 0
- 版本控制系统VCS小结
- VCS(版本控制系统)
- Git版本控制系统VCS
- 【VCS】-常见的版本控制系统(VCS)
- 什么是版本控制系统(VCS)?
- 版本控制系统(VCS)的发展史
- 什么是版本控制系统(VCS)?
- 版本控制系统(VCS→DVCS)
- 版本控制系统VCS —— Git操作
- 版本控制系统小结
- 几种VCS(版本控制系统)的特点和异同
- VCS版本控制工具svn和git的小结
- 版本控制系统
- 版本控制系统
- 版本控制系统
- 版本控制系统
- 版本控制系统
- 版本控制系统
- 将Emacs配置成一个C/C++的IDE编程环境
- mysql造数据-随机字符生成
- VMware View 5.0从菜鸟到高手系列 1 -环境准备篇
- 在Dropbox上托管Git私有库
- static int Encode( x264_param_t *param, cli_opt_t *opt )
- 版本控制系统VCS小结
- class_create和class_device_create
- Hibernate Annotation配置主键生成策略
- Xorg中的Display Number和Screen Number区别
- VS2010 打包随记
- 函数调用
- SeekBar 去圆角
- localstorage
- 因为一直在挑战新事物,所以我一直失败