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

Fossil
原作者D. Richard Hipp英语D. Richard Hipp
首次发布2006年,​18年前​(2006
当前版本
  • 2.24(2024年4月24日;稳定版本)[1][2]
编辑维基数据链接
源代码库 编辑维基数据链接
编程语言C语言SQL
操作系统跨平台
类型分布式版本控制缺陷跟踪管理系统Wiki软件
许可协议2-clause BSD license[3]
网站www.fossil-scm.org 编辑维基数据

功能

编辑

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

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

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

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

应用

编辑

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

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

源代码托管

编辑

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

参见

编辑

参考文献

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

扩展阅读

编辑

外部链接

编辑