https://zh.wikipedia.org/wiki/版本控制
https://en.wikipedia.org/wiki/Version_control
软件配置管理的组件,版本控制,也被称为修订控制或源控制,是对文档的更改,管理计算机程序,大型网站,以及其他信息集合。
更改通常由数字或字母代码标识,称为“修订号”,“修订级别”或简称为“修订”。
例如,一组初始文件是“版本1”。进行第一次更改时,结果集为“版本2”,依此类推。
每个修订都与时间戳和进行更改的人员相关联。可以比较,还原修订,并使用某些类型的文件,
曾经的历史版本,现在使用最广泛的就是开源的Git了。
首发年 | Local only 仅本地 | Client–server 客户-服务器 | Distributed 分布式 | |||
免费/开源 | 所有权 | Free/open-source | Proprietary | 免费/开源 | 所有权 | |
1970 | Panvalet, CCC/Havest, Software Change Manager |
|||||
1972 | SCCS | |||||
1980 | Dimensions CM, Endevor, SCLM, | |||||
1982 | RCS | |||||
1984 | DSEE | |||||
1985 | PVCS | |||||
1986 | CVS | |||||
1990 | Synergy | |||||
1991 | QVCS | |||||
1992 | ClearCase | Sun WorkShop TeamWare | ||||
1994 | CMVC, Visual SourceSafe | |||||
1995 | Perforce Helix, Star Team | |||||
1997 | Code Co-op | |||||
1998 | CVSNT, QVCS Enterprise |
|||||
2000 | Subversion | BitKeeper | ||||
2001 | Integrity | GNU arch | ||||
2002 | AccuRev SCM, Surround SCM | DCVS, Darcs | ||||
2003 | Vault | ArX, SVK, Monotone | ||||
2005 | Azure DevOps (Server(via TFVC), Team Foundation Server |
Codeville, Mercurial, GNU Bazaar, Git |
||||
2006 | Plastic SCM | |||||
2007 | Fossil | |||||
2008 | Team Concert | |||||
2013 | Azure DevOps (Server(via Git) | |||||
2014 | Services (via TFVC) | Services (via Git) |
https://en.wikipedia.org/wiki/Git
https://en.wikipedia.org/wiki/Comparison_of_Git_GUIs
https://git-scm.com/downloads/guis/
https://szosoft.blogspot.com/2019/07/git.html
sztom
osoft@qq.com
CC-BY-NC-SA