Fossil分布式软件配置管理
Fossil 是一个简单、高可靠性的分布式软件配置管理系统。值得关注的功能:
- 内置 Web 界面 - Fossil 具有内置、主题化、可扩展且直观的Web 界面 ,具有丰富的信息页面(示例),可促进态势感知。
整个网站只是 Fossil 的一个运行实例。您在此处看到的页面都是wiki或 嵌入式文档或(在下载页面的情况下) 未版本控制的文件。当您从 Fossil 的自托管存储库之一克隆 Fossil 时 ,您获得的不仅仅是源代码 - 您还获得了整个网站。
- 自托管友好 - 使用各种技术在几分钟内建立一个项目网站。Fossil 的 CPU 和内存效率很高。大多数项目都可以轻松托管在每月 5 美元的 VPS 或 Raspberry Pi 上。您还可以设置自动 GitHub 镜像。
- 简单的网络 - Fossil 使用普通的 HTTPS(或 SSH,如果你愿意)进行网络通信,因此它可以在防火墙和代理后面正常工作。该协议的 带宽效率很高,以至于 Fossil 可以通过拨号、弱 3G 或飞机 Wifi 轻松使用。
- 自动同步 - Fossil 支持“自动同步”模式,该模式通过减少通常与分布式项目相关的不必要的分叉和合并 数量,有助于保持项目向前发展 。
- 强大且可靠 - Fossil 使用持久的文件格式 在 SQLite 数据库中存储内容,因此即使因断电或系统崩溃而中断,事务也是 atomic。每次提交前,系统都会自动进行自检,以确保存储库的所有方面都保持一致。
评论