版本控制器v1鹏sir笔记
LOGO 开源软件分布式版本控制器 GIT Linus的第二个伟大作品 演讲者:喻鹏 大纲 SVN之痛 1 版本控制器的前世今生 2 理解工作区、暂存区和版本库 3 命令场景实战 4 命令场景实战 对网络依赖极强,离开网络没法工作 提交只有一次机会,想后悔没门儿 创建分支、合并分支操作繁琐 网络太差,提交、更新和查看日志很费劲 强迫使用者及时处理冲突,然后才能提交 文件目录不能随意移动和修改 不光彩的历史提交永远存在 版本控制器的前世今生 SVN GIT CVS 开启版本控制大爆发 ================== 诞生1985年荷兰阿姆斯特丹VU大学格伦(Dick Grune)教授与两名学生开发一个项目无法协调到一起,于是教授通过脚本语言RCS(针对单个文件的版本控制器)进行封装。cvs的成功导致了版本控制系统的大爆发。 集中式版本控制集大成者 ================== Subversion(svn),于2000年由collabnet公司资助开发以替代cvs。 1、svn拥有全局版本号 2、实现原子提交 3、文件名、文件和目录重命名不受限制 1991~2002年linus手工修补文件的方式维护代码,2002~2005开始使用分布式版本控制器bitkeeper。 2005年4月3日,开始开发git 2005年4月6日,项目发布 2005年6月16日,Lin
原创力文档

文档评论(0)