Fossil

出自Local Chinese Wikipedia
imported>Cewbot2025年6月14日 (六) 09:34的修訂 (清理跨語言連結跨平台成為內部連結:編輯摘要的紅色連結經繁簡轉換後存在,非bot錯誤編輯 (本次機械人作業已完成14.8%))
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋
Fossil
File:Fossil SCM logo.svg
原作者D. Richard Hipp英語D. Richard Hipp
首次釋出2006年,​20年前​(2006
程式語言C語言SQL
作業系統跨平台
類型分散式版本控制缺陷跟蹤管理系統Wiki軟體
授權條款2-clause BSD license[1]

Fossil是一個分散式版本控制系統缺陷跟蹤管理系統以及在軟體開發中使用的wiki軟體伺服器,它由D.理察·希普英語D. Richard Hipp建立。

功能[編輯]

Fossil是一個跨平台伺服器,可以執行於LinuxBSD衍生系統、MacOSWindows等各種平台。它能夠提供分散式版本控制、問題跟蹤、wiki服務和部落格。該軟體有一個內建的網路介面,這降低了專案跟蹤的複雜性,並提升了狀態意識。使用者可以簡單地鍵入「fossil ui」,Fossil就會自動在使用者的網頁瀏覽器中打開一個網頁,提供詳細歷史和狀態資訊。

因為是分散式的,Fossil不需要中央伺服器,儘管使用中央伺服器可以使協同運作變得更容易。

內容是使用SQLite資料庫儲存的,因此事務原子英語Atomicity (database systems)的,即使是因掉電或宕機而中斷。[2]

Fossil是自由軟體,遵循BSD授權條款釋出。[3](由先前的GPL再授權

應用[編輯]

SQLite專案使用Fossil來進行版本控制,而它本身又是Fossil的一個組件。SQLite是2009年9月由CVS轉而使用Fossil作版本控制的。[4]

使用Fossil的其它一些專案的例子:

原始碼代管[編輯]

以下網站為Fossil代碼庫提供免費原始碼代管服務:

參見[編輯]

參考文獻[編輯]

  1. Fossil Copyright [Fossil著作權]. [2017-12-12]. (原始內容存檔於2017-12-13) (English). 
  2. Integrated version control with Fossil SCM [用Fossil SCM來整合版本控制]. [2018-10-29]. (原始內容存檔於2016-08-15) (English). 
  3. Fossil DSCM Relicensed with BSD License. [Fossil DSCM重新使用BSD授權條款。]. 2010-05-16 [2018-10-29]. (原始內容存檔於2018-10-29) (English). 
  4. Fossil: Fossil Performance [Fossil:Fossil的效能]. Fossil-scm.org. 2009-08-23 [2009-09-12]. (原始內容存檔於2014-07-02) (English). 
  5. Chiselapp.com shutting down [Chiselapp.com關閉]. 詹姆斯·特納. 2013-03-28 [2013-04-10]. (原始內容存檔於2013-08-30) (English). 
  6. ChiselApp ChangeOver Complete [ChiselApp完成轉換]. Andreas Kupries. 2013-04-30 [2013-05-01]. (原始內容存檔於2013-07-06) (English). 
  7. Free Fossil-SCM Repository Hosting [免費Fossil-SCM代碼庫代管]. [2015-11-21]. (原始內容存檔於2016-03-03) (English). 

擴充閱讀[編輯]

外部連結[編輯]