版本控制系统简史

举报
tea_year 发表于 2021/12/23 00:32:16 2021/12/23
【摘要】 版本控制系统简史 ​ 团队开发,协作开发使用版本控制,Team当中,有若干成员,比如说10人,DBHelper.cs、其他共用类库文件,还有自己文件,都可以能被别的成员会使用,查看、编辑、删除(这个操作...

版本控制系统简史

​ 团队开发,协作开发使用版本控制,Team当中,有若干成员,比如说10人,DBHelper.cs、其他共用类库文件,还有自己文件,都可以能被别的成员会使用,查看、编辑、删除(这个操作很危险)。

​ 版本控制系统(VCS,Version Control System)可以划分为集中式和分布式两大类。集中式顾名思义,是用单一的服务器集中管理保存项目的所有文件。项目团队的成员通过客户端连接到这台服务器,下载或提交文件。客户端一旦无法连接服务器,那么版本控制功能将无法使用(例如比较历史版本差异;查看某个历史版本内容等)。集中式:VSS、TFS、SVN,VCS杰出代表是SVN(小[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MIGGblHQ-1603500412054)(D:\zyg\ado.net\day072-vss\assets\1D5DDDCA.png)])。

​ 分布式的特点是每个客户端除了可以连接到一个集中的服务器外,客户端本身可以是一个完整的版本控制仓库,项目团队成员可以在自己的电脑上对文件进行版本管理。分布式的VCS杰出代表是git。

img

主要的VCS工具Google趋势图

集中式

最早出现的版本控制系统CVS

CVS的全称是Concurrent Version

文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。

原文链接:aaaedu.blog.csdn.net/article/details/109253647

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。