您好,欢迎访问一九零五行业门户网

php版本控制工具有哪些

svn,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。(推荐学习:php视频教程)
svn的全称是subversion,即版本控制系统。它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。
这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。subversion是一个通用的系统,可用来管理任何类型的文件,其中包括程序源码。
cvs是一个c/s系统,是一个常用的代码版本控制软件。主要在开源软件管理中使用。与它相类似的代码版本控制软件有subversion。多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。
cvs版本控制系统是一种gnu软件包,主要用于在多人开发环境下的源码的维护。但是由于之前cvs编码的问题,现在大多数软件开发公司都使用svn替代了cvs。
git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。git 是 linus torvalds 为了帮助管理 linux 内核开发而开发的一个开放源码的版本控制软件。
分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的git仓库。
git --- the stupid content tracker, 傻瓜内容跟踪器。linus torvalds 是这样给我们介绍 git 的。
git 是用于 linux内核开发的版本控制工具。与常用的版本控制工具 cvs, subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。
 git 的速度很快,这对于诸如 linux kernel 这样的大项目来说自然很重要。 git 最为出色的是它的合并跟踪(merge tracing)能力。
以上就是php版本控制工具有哪些的详细内容。
其它类似信息

推荐信息