Fossil分布式软件配置管理

联合创作 · 2023-10-01 11:56

Fossil 是一个简单、高可靠性的分布式软件配置管理系统。值得关注的功能:

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

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报