Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?
先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。
 
当然,Git的优势不单是不必联网这么简单,后面我们还会看到Git极其强大的分支管理,把SVN等远远抛在了后面。
CVS作为最早的开源而且免费的集中式版本控制系统,直到现在还有不少人在用。由于CVS自身设计的问题,会造成提交文件不完整,版本库莫名其妙损坏的情况。同样是开源而且免费的SVN修正了CVS的一些稳定性问题,是目前用得最多的集中式版本库控制系统。
除了免费的外,还有收费的集中式版本控制系统,比如IBM的ClearCase(以前是Rational公司的,被IBM收购了),特点是安装比Windows还大,运行比蜗牛还慢,能用ClearCase的一般是世界500强,他们有个共同的特点是财大气粗,或者人傻钱多。
微软自己也有一个集中式版本控制系统叫VSS,集成在Visual Studio中。由于其反人类的设计,连微软自己都不好意思用了。
分布式版本控制系统除了Git以及促使Git诞生的BitKeeper外,还有类似Git的Mercurial和Bazaar等。这些分布式版本控制系统各有特点,但最快、最简单也最流行的依然是Git!
AI Commit:用AI自动生成Git提交信息,提升开发效率
mac电脑从码云gitee下载项目,git没有关联起来(附解决方法)
上面是“git教程之集中式vs分布式”的全面内容,想了解更多关于 git教程 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2037.html
workflows工作流
 乒乓卡通3d人物 乒乓卡通3d人物
 图生图局部重绘ComfyUI工作流 图生图局部重绘ComfyUI工作流
 一朵在晨光中带着露珠的蓝玫瑰 一朵在晨光中带着露珠的蓝玫瑰
 一只白色的孔雀ComfyUI工作流 一只白色的孔雀ComfyUI工作流
 一个戴着破旧莎草帽的机械忍者 一个戴着破旧莎草帽的机械忍者
 泰坦尼克号桌面壁纸上ComfyUI工作流 泰坦尼克号桌面壁纸上ComfyUI工作流
 一个女人站在海边的岩石上,飞来一只鸟 一个女人站在海边的岩石上,飞来一只鸟
 一位美丽的女士在座机上讲话ComfyUI工作流 一位美丽的女士在座机上讲话ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

 canvas经线动画走到效果
 canvas经线动画走到效果 利用canvas画几个好玩的星云物种
 利用canvas画几个好玩的星云物种 canvas黑洞漩涡(canvas+js)
 canvas黑洞漩涡(canvas+js) 数字滚动效果(兼容IE6/IE8)
 数字滚动效果(兼容IE6/IE8) html5如何3D立方体旋转特效
 html5如何3D立方体旋转特效 javascript如何利用draggable实现一个拖拽效果
 javascript如何利用draggable实现一个拖拽效果 css3+js菜单点击动态效果
 css3+js菜单点击动态效果 2023年程序猿如何给自己开启一场烟花盛会
 2023年程序猿如何给自己开启一场烟花盛会










