打开主菜单

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

Fossil
Fossil SCM logo.svg
原作者 D. Richard Hipp英语D. Richard Hipp
初始版本 2006年,​13年前​(2006
穩定版本
2.7
(2018年9月22日,​8個月前​(2018-09-22[1]
源代码库 編輯維基數據鏈接
编程语言 C語言SQL
操作系统 跨平台
类型 分散式版本控制缺陷跟蹤管理系統Wiki軟體
许可协议 2-clause BSD license[2]
网站 www.fossil-scm.org

目录

功能编辑

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

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

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

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

应用编辑

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

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

源代码托管编辑

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

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

参见编辑

参考文献编辑

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

扩展阅读编辑

外部链接编辑