化石
Fossil 是一个开源的分布式版本控制系统,由 SQLite 的创建者设计和开发。单机版的 Fossil 可执行文件包含源码控制管理引擎、Web 界面、问题跟踪器、维基和内置的 Web 服务器。Fossil 适用于 Linux、Windows 和 macOS。
注意: 启用Fossil插件才能使用。
要从Qt Creator 使用 Fossil,必须安装并配置它,具体操作如下。
配置 Fossil
- 下载Fossil SCM 客户端,并在
PATH中安装fossil可执行文件。 - 创建或指定一个目录来存储本地Fossil版本库和远程克隆。例如:
~/fossils/qt。 - 选择Preferences >Version Control >Fossil ,并在Default path 字段中设置指定目录。

要创建本地 Fossil 资源库,选择Tools >Fossil >Create Repository 。
要克隆一个远程 Fossil 资源库,选择File >New Project >Import Project >Fossil Clone 。
其他 Fossil 功能
除了使用常用 VCS 功能中描述的标准版本控制系统功能外,Fossil 子菜单还有以下项目。
| 菜单项 | 说明 |
|---|---|
| Pull | 从远程版本库拉出修改。 |
| Push | 将已提交的更改推送到远程版本库。 |
| Update | 更改当前签出的版本。任何未提交的更改都会保留并应用到新的签出中。 |
| Settings | 配置本地版本库的设置。 |
Fossil 偏好设置
要设置 Fossil 偏好,请选择Preferences >Version Control >Fossil 。
| 首选项 | 说明 |
|---|---|
| Command | 指定命令行客户端可执行文件的路径。 |
| Default path | 设置本地版本库的默认存储路径。 |
| Default user | 指定现有用户,使其成为对版本库所作更改的作者。 |
| SSL/TLS identity | 设置服务器请求时用于身份验证的 SSL/TLS 客户端身份密钥。 |
| Log count | 设置日志的最大行数。 |
| Log width | 将日志条目行宽设置为 20 或以上。值 0 显示每个条目一行。 |
| Timeout | 设置版本控制操作的超时时间。 |
| Disable auto sync | 禁用提交或更新前的自动拉取,以及提交或创建标记或分支后的自动推送。 |
另请参阅 启用和禁用插件、设置版本控制系统、使用常用 VCS 功能和版本控制系统。
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.