# Outline
一、版本控制工具發展簡史
1-1. 史前時期 Prehistory (1982)
1-2. 古典時期 Scm Classic Times (1985 ~ 1995)
1-3. 中世紀時期 Middle Edge (1995 ~ 2005)
1-4. 文藝復興時期 The Renaisaance (2005 ~)
A、待敘項目
# TL;DR
...
# Updated
2019-10-06: 更新標題文章結構
在雙十連假前,此系列文每天的發文時都會以最簡陳述為主,以求在繁忙的日常中,至少能先維持挑戰鐵人賽的進度,並且逐漸拓展思路與系列結構。預期會在國慶連假將本篇文章論述完整。
一、版本控制工具發展簡史
1-1. 史前時期 Prehistory (1982)
- 1972: Source Code Control System (SCCS)
- 1982: Revision Control System (RCS)
1-2. 古典時期 Scm Classic Times (1985 ~ 1995)
- 1985: Polytron Version Control System (PVCS)
- 1990: Concurrent Versions System (CVS)
- 1994: Visual SourceSafe (VSS) [Microsoft]
- 1991: [E] Linus 首次發佈 Linux。
- 1995: Perforce (P4)
1-3. 中世紀時期 Middle Edge (1995 ~ 2005)
- 2000: Apache Subversion (SVN)
- 2002: Linux Kernel 開發團隊以 BitKeeper 來管理 Linux Kernel 程式碼
- 2002: Darcs Advanced Revision Control System (Darcs)
- 2003: Monotone
- 2005: BitKeeper 不再提供 free 版
1-4. 文藝復興時期 The Renaisaance (2005 ~)
- 2005: Git
- 2005: Mercurial (Hg)
- 2005: Team Foundation Version Control (TFS/TFVC)
- 2005: Bazaar (bzr)
- 2005: Plastic
- 2006: Google Code
- 2006: CodePlex [Microsoft]
- 2008: GitHub (Git)
- 2008: BitBucket (Hg)
- 2011: GitLab (Git)
- 2011: BitBucket 支援 Git
- 2013: TFS 支援 Git
- 2016: BitKeeper 開源
- 2016: Google Code 停止服務
- 2017: Code Plex 停止服務
- 2018: 微軟宣布收購 GitHub
A、待敘項目
- 談談 Git 誕生的故事
- 介紹幾個版本控制老祖宗和知名同期