iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 9
1
# 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 誕生的故事
  • 介紹幾個版本控制老祖宗和知名同期

上一篇
Git Remote
下一篇
Git Revert & Reset
系列文
Git 其然,Git 其所以然31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言