版本控制——Git官网参考

版本控制的概念

版本控制是一种记录一个或若干文件内容变化,以便来查看特定版本修订情况。
本地版本控制

其中最流行的一种叫RCS,它的工作原理是在硬盘上保存补丁集(补丁是指文件修订前后的变化),通过应用所有的补丁,可以重新计算出各个版本的文件内容
Alt
集中化的版本控制系统
诸如CVS等都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连接到这台服务器,取出最新的文件或者提交更新。
在这里插入图片描述
分布式版本控制系统
在这类系统中,客户端并不只是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来

总结

  • 集中式版本控制的所有版本数据都存在服务器上,用户的本地设备就只有自己以前所同步的版本,集中版本控制系统最大的缺点就是必须联网才能工作,而且所有的版本数据都保存在单一的服务器上,危险性比较大
  • 而分布式控制系统不是复制版本的快照,而是把所有的版本信息仓库全部同步到本地,这样可以在本地查看所有的版本历史,每个用户都保存了所有的版本数据。
发布了67 篇原创文章 · 获赞 0 · 访问量 1401

猜你喜欢

转载自blog.csdn.net/clearLB/article/details/104239871