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) (英語). 

擴展閱讀

編輯

外部連結

編輯