Fossil

Fossil
原作者D. Richard Hipp英语D. Richard Hipp
首次发布2006年,​18年前​(2006
当前版本
  • 2.23 (2023年11月1日;穩定版本)[1]
編輯維基數據鏈接
源代码库
  • fossil-scm.org/home
編輯維基數據鏈接
编程语言C語言、SQL
操作系统跨平台
类型分散式版本控制缺陷跟蹤管理系統Wiki軟體
许可协议2-clause BSD license[2]
网站www.fossil-scm.org 编辑维基数据

Fossil是一个分布式版本控制系统缺陷跟踪管理系统以及在软件开发中使用的wiki软件服务器,它由D.理查德·希普英语D. Richard Hipp创建。

功能

Fossil是一个跨平台英语Cross-platform software服务器,可以运行于Linux、BSD衍生系统、MacOS和Windows等各种平台。它能够提供分布式版本控制、问题跟踪、wiki服务和博客。该软件有一个内置的网络接口,这降低了项目跟踪的复杂性,并提升了状态意识。用户可以简单地键入“fossil ui”,Fossil就会自动在用户的网页浏览器中打开一个网页,提供详细历史和状态信息。

因为是分布式的,Fossil不需要中央服务器,尽管使用中央服务器可以使协作变得更容易。

内容是使用SQLite数据库存储的,因此事务原子英语Atomicity (database systems)的,即使是因掉电或宕机而中断。[3]

Fossil是自由软件,遵循BSD许可证发布。[4](由先前的GPL再许可

应用

SQLite项目使用Fossil来进行版本控制,而它本身又是Fossil的一个组件。SQLite是2009年9月由CVS转而使用Fossil作版本控制的。[5]

使用Fossil的其它一些项目的例子:

  • Tcl/Tk项目
  • 汪汪英语Woof (software)
  • Dragora GNU/Linux-Libre英语Dragora GNU/Linux-Libre

源代码托管

以下网站为Fossil代码库提供免费源码托管服务:

  • Chisel(页面存档备份,存于互联网档案馆)。原网站所有者詹姆斯·特纳(James Turner)宣布,该网站将于2013年5月1日停止运作。[6]在2013年5月1日域名所有权转移之后,它得以继续运作。[7]
  • SourceForge(非官方的、通过网页的托管服务[8]

参见

参考文献

  1. ^ Fossil: Change Log. 
  2. ^ Fossil Copyright [Fossil版权]. [2017-12-12]. (原始内容存档于2017-12-13) (英语). 
  3. ^ Integrated version control with Fossil SCM [用Fossil SCM来集成版本控制]. [2018-10-29]. (原始内容存档于2016-08-15) (英语). 
  4. ^ Fossil DSCM Relicensed with BSD License. [Fossil DSCM重新使用BSD许可证。]. 2010-05-16 [2018-10-29]. (原始内容存档于2018-10-29) (英语). 
  5. ^ Fossil: Fossil Performance [Fossil:Fossil的性能]. Fossil-scm.org. 2009-08-23 [2009-09-12]. (原始内容存档于2014-07-02) (英语). 
  6. ^ Chiselapp.com shutting down [Chiselapp.com关闭]. 詹姆斯·特纳. 2013-03-28 [2013-04-10]. (原始内容存档于2013-08-30) (英语). 
  7. ^ ChiselApp ChangeOver Complete [ChiselApp完成转换]. Andreas Kupries. 2013-04-30 [2013-05-01]. (原始内容存档于2013-07-06) (英语). 
  8. ^ Free Fossil-SCM Repository Hosting [免费Fossil-SCM代码库托管]. [2015-11-21]. (原始内容存档于2016-03-03) (英语). 

扩展阅读

  • Schimpf, Jim. Fossil Version Control - A Users Guide [Fossil版本控制——用户指南] (PDF) 2.0. 2013-03 [2013-11-11]. (原始内容存档 (PDF)于2013-06-22) (英语). 

外部链接

  • 官方网站
年代是指第一次發行的穩定版本, 斜体表示軟體不再維護。
主從式架構
  • SCCS英语Source Code Control System (1972)
  • RCS英语Revision Control System (1982)
  • CVS (1990)
  • CVSNT英语CVSNT (1998)
  • Subversion (2000)
  • 分散式控制
    免费或自由软件
  • 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
    • 比較
    年份以穩定版發佈日期排列
    客戶端
    • GNATS英语GNATS
    • Debbugs /
    • Bugzilla
    • Request Tracker
    • MantisBT
    • Roundup英语Roundup (issue tracker)
    • Trac
    • Redmine
    • Apache Allura英语Apache Allura
    • Maniphest
    • Gitlab
    • Tuleap英语Tuleap_ (project_management)
    • Apache Bloodhound英语Apache Bloodhound
    • Gitea
    • TestTrack英语TestTrack
    • Axosoft英语Axosoft
    • JIRA
    • Azure DevOps Server
    • YouTrack英语YouTrack
    分布式
    • Fossil(
    託管
    • 分类 分类
    • 比较英语Comparison of issue-tracking systems