化石 / 僵化的人 / 僵化的事物 / 顽固不化的人

2020-10-01 04:46:34

Fossil是一款简单、高可靠性的分布式软件配置管理系统,具有以下高级功能:集成的Bug跟踪、Wiki、论坛和Technote-除了像Git和Mercurial一样进行分布式版本控制之外,Fossil还支持Bug跟踪、Wiki、论坛和Technote。

内置Web界面-Fossil有一个内置的、可主题的、可扩展的和直观的Web界面,其中包含丰富多样的信息页面(示例)来促进态势感知。整个网站只是一个活生生的化石实例。您在这里看到的页面都是wiki或嵌入式文档,或者(在下载页面中)未版本化的文件。当你从它的一个自托管存储库中克隆Fossil时,你得到的不仅仅是源代码--你得到的是整个网站。

自含式-Fossil是单个自含式独立可执行文件。要安装,只需下载Linux、Mac或Windows的预编译二进制文件并将其放入$PATH即可。还提供了易于编译的源代码。

简单的联网-没有自定义协议或TCP端口。Fossil使用普通HTTP(或HTTPS或SSH)进行网络通信,因此它可以在限制性防火墙(包括代理)之后正常工作。该协议的带宽效率很高,以至于Fossil可以在拨号或在客机上极慢的Wifi上舒适地使用。

简单的服务器设置-不需要服务器,但是如果您想设置一个,Fossil支持几种不同的服务器配置,包括CGI、SCGI和直接HTTP。您还可以轻松设置您的化石存储库,以自动镜像GitHub上的内容。

Autosync-Fossil支持自动同步模式,通过减少通常与分布式项目相关的不必要的分叉和合并的数量,帮助保持项目向前发展。

健壮可靠-Fossil使用持久的文件格式在SQLite数据库中存储内容,因此即使在断电或系统崩溃的情况下,事务也是原子的。自动自检在每次提交之前验证存储库的所有方面是否一致。

根据需要按任意顺序重复步骤4、5和6。有关详细信息,请参阅快速入门指南。