Diff

diff是在UNIX系統上的一個工具程式,它可以比較兩個檔案之間的不同。通常它被用來比較同一個檔案,在不同版本間的差異。它可以產生一個副檔名為.diff或.patch的檔案,這個檔案可以被另一個工具程式patch來使用。

歷史及版本

這個程式最早是由貝爾實驗室所研發,1974年,由道格拉斯·麥克羅伊寫作的第五版,成為第一個正式版本。

參見

  • 考異:歷史學中,考查古籍不同版本間的差異
年代是指第一次發行的穩定版本, 斜体表示軟體不再維護。
主從式架構
  • SCCS英语Source Code Control System (1972)
  • RCS英语Revision Control System (1982)
  • CVS (1990)
  • CVSNT英语CVSNT (1998)
  • Subversion (2000)
    • CCC/Havest英语AllFusion Harvest Change Manager (1970s)
    • ClearCase英语IBM Rational ClearCase (1992)
    • Microsoft Visual SourceSafe (1994)
    • Perforce英语Perforce (1995)
    • Team Foundation Server (2005)
    分散式控制
    免费或自由软件
  • GNU arch (2001)
  • Darcs英语Darcs (2002)
  • DCVS英语Distributed Concurrent Versions System (2002)
  • SVK (2003)
  • Monotone (2003)
  • Codeville英语Codeville (2005)
  • Git (2005)
  • Mercurial (2005)
  • GNU Bazaar (2005)
  • Fossil (2007)
  • 商业软件
    • Sun WorkShop TeamWare英语Sun WorkShop TeamWare (1990年代?)
    • Code Co-op英语Code Co-op (1997)
    • BitKeeper (1998)
    概念
    • 列表英语List of version control software
    • 比較