「VCS」- 版本控制系统

更新日期:2019年07月17日
@IGNORECHANGE

SCCS - Source Code Control System

https://en.wikipedia.org/wiki/Source_Code_Control_System
源代码控制系统(SCCS)是一种版本控制系统,用于在开发软件期间跟踪源代码和其他文本文件的变化。 这允许用户检索原始源代码的任何先前版本,以及已经存储的更改。

于1972年,由Marc Rochkind在贝尔实验室开发,用于运行OS/360的IBM System/370计算机。

RCS - Revision Control System

「Wikipedia/Revision Control System
版本控制系统(RCS)是早期版本控制系统(VCS)。可以将其视作一组UNIX命令,允许多个用户开发和维护代码或文档。使用RCS,用户可以自己修改文档、提交更改、合并它们。RCS最初是为程序开发的,但对于经常修改的文本文档或配置文件也很有用。

于1982年首次发布

CVS - Concurrent Versions System

「Wikipedia/Concurrent Versions System
并发版本系统(CVS, Concurrent Versions System),也称为并发版本控制系统(Concurrent Versioning System),是软件开发领域中的免费的客户端-服务器版本控制系统。 版本控制系统会跟踪一组文件中的所有工作及更改,并允许多个开发人员进行协作(可能在空间和时间上很分散)。

于1986年7月,Dick Grune将CVS作为一系列shell脚本开发出来。

Git

Git

Bazaar

Bazaar
著名的launchpad.net使用的就是Bazaar进行版本控制。

Subversion


BitKeeper


Mercuial

Mercurial
主命令:hg

参考文献


ToC

SCCS - Source Code Control System

RCS - Revision Control System

CVS - Concurrent Versions System

Git

Bazaar

Subversion

BitKeeper

Mercuial

参考文献