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
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏