文件名称:git基础.pptx
文件大小:4.1MB
文件格式:PPTX
更新时间:2022-12-15 20:04:03
git svn
Git的发展和linux发展息息相关, linux这个庞大的系统是由全世界各地的开发者共同贡献的,在2002年之前, 世界各地的开发者把源代码文件通过邮件等方式发给Linus, 再由Linus手工合并代码, 可见效率之低, 在当时其实已经有SVN, CVS等免费的版本控制软件, 但Linus坚决反对这些工具, 他认为这些版本控制系统不但速度慢, 而且需要联网才能工作, 有一些商用的版本控制, 虽然比SVN, CVS好用, 但是都是收费的, 不符合linux的开源精神。不过, 到了2002年, linux系统已经发展了十年了, linux代码库也变得越来越大, 很难再通过手工方式管理了, linux社区也对这种方式表达了强烈不满, 于是linus选择了一个商用版本控制系统BitKeeper, BitKeeper公司出于人道精神, 授权Linux社区免费使用这个版本控制系统。安定团结的大好局面在2005年就被打破了, 原因是Linux社区牛人聚集, 不免沾染了一些梁山好汉的江湖习气, 开发Samba的Andrew试图破解BitKeeper的协议, 被Bitkeeper公司发现, 于是Bit