之间Git和版本控制相似
Git和版本控制有(在联盟百科)7共同点: 協作版本系統,差分編碼,BitKeeper,Linux内核,Monotone (軟體),Subversion,林纳斯·托瓦兹。
協作版本系統
CVS(Concurrent Versions System,或Concurrent Versioning System)代表协作版本系统或者并发版本系统,是一种版本控制系统,方便软件的开发和使用者协同工作。 很多开源或者自由软件项目都使用CVS作为其程序员之间的中心点,以便能够综合各程序员的改进和更改。这些项目包括:Gnome、KDE、GIMP、Wine等。CVS的使用获GNU通用公共许可证授权。 这是一个将一组文件放在层次目录树中以保持同步的系统。人们可以从CVS服务器上更新他们的本地层次树副本,并将修改的结果或新文件发回;或者删除旧文件。 CVS基于客户端/服务器结构的行为使得其可容纳多用户,构成网络也很方便。这一特性使得CVS成为位于不同地点的人同时处理数据文件(特别是程序的源代码)时的首选(现已被Git、SVN等逐渐替代)。.
差分編碼
差分编码(Delta encoding),又稱增量編碼,是以序列式資料之間的差異儲存或傳送資料的方式(相對於儲存傳送完整檔案的方式)。在需要檔案改變歷史的情況下的差分編碼。 差異儲存在稱為「delta」或「diff」的不連續檔案中。由於改變通常很小(平均佔全部大小的2%),差分編碼能大幅減少資料的重複。一連串獨特的delta檔案在空間上要比未編碼的相等檔案有效率多了。 差分編碼的簡單例子是儲存序列式資料之間的差異(而不是儲存資料本身):不存「2, 4, 6, 9, 7」,而是存「2, 2, 2, 3, -2」。單獨使用用處不大,但是在序列式數值常出現時可以幫助壓縮資料。 Windows中的差分压缩也是利用这种编码方式.
BitKeeper
BitKeeper是一套BitMover公司開發的分佈式版本控制软件,它曾是一款专有软件,其主要競爭对手是Git和Mercurial。BitMover公司總部位於美國加州坎貝爾,總裁拉里·麥沃伊,曾設計TeamWare。 BitKeeper的許多概念取自TeamWare。它的主要賣點是“分佈式”版本控制工具,不同于中心式的CVS或SVN。.
BitKeeper和Git · BitKeeper和版本控制 ·
Linux内核
Linux内核(Linux kernel),是一种开源的类Unix操作系统宏内核。整个 Linux 操作系统家族基于该内核部署在传统计算机平台(如个人计算机和服务器,以 Linux 发行版的形式)和各种嵌入式平台,如路由器、无线接入点、专用小交换机、机顶盒、FTA 接收器、智能电视、数字视频录像机、网络附加存储(NAS)等。工作于平板电脑、智能手机及智能手表的 Android 操作系统同样通过 Linux 内核提供的服务完成自身功能。尽管于桌面电脑的占用率较低,基于 Linux 的操作系统统治了几乎从移动设备到主机的其他全部领域。截至2017年11月,世界前500台最强的超级计算机全部使用 Linux。 Linux内核最早是于1991年由芬兰黑客林納斯·托瓦茲为自己的个人电脑开发的,他当时在 Usenet 新闻组comp.os.minix登载帖子,这份著名的帖子标志着Linux内核计划的正式开始。如今,该计划已经拓展到支持大量的计算机体系架构,远超其他操作系统和内核。它迅速吸引了一批开发者和用户,利用它作为其他自由软件项目的核心,如著名的 GNU 操作系统。 在计划的早期,一些 Minix 的黑客提供了协助。而今天,Linux 内核已接受了超过1200家公司的近12000名程序员的贡献,其中包括一些知名的软硬件发行商。 从技术上说,Linux 只是一个符合 POSIX 标准的内核。它提供了一套应用程序接口(API),通过接口用户程序能与内核及硬件交互。仅仅一个内核并不是一套完整的操作系统。有一套基于 Linux 内核的完整操作系统叫作Linux 操作系统,或是GNU/Linux(在该系统中包含了很多 GNU 计划的系统组件)。 Linux 内核是在GNU通用公共许可证第2版之下发布的 (加上一些非自由固件、blob 与各种非自由许可证),是一个开源项目协作的突出例子。它的版本支持根据版本最长可达6年,貢獻者遍佈世界各地,日常开发相关的讨论在上。.
Monotone (軟體)
#重定向 Monotone.
Git和Monotone (軟體) · Monotone (軟體)和版本控制 ·
Subversion
Apache Subversion(简称SVN,svn),一個开放源代码的版本控制系統,相较于RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互聯網上很多版本控制服務已从CVS转移到Subversion。.
Git和Subversion · Subversion和版本控制 ·
林纳斯·托瓦兹
林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds,,),生於芬兰赫尔辛基市,擁有美國國籍,Linux内核的最早作者,隨後發起了這個开源项目,擔任Linux內核的首要架構師與專案協調者,是当今世界最著名的电脑程序员、黑客之一。他还发起了Git这个开源项目,并为主要的开发者。.
上面的列表回答下列问题
- 什么Git和版本控制的共同点。
- 什么是Git和版本控制之间的相似性
Git和版本控制之间的比较
Git有81个关系,而版本控制有33个。由于它们的共同之处7,杰卡德指数为6.14% = 7 / (81 + 33)。
参考
本文介绍Git和版本控制之间的关系。要访问该信息提取每篇文章,请访问: