在此页面

化石

Fossil 是一个开源的分布式版本控制系统,由 SQLite 的创建者设计和开发。单机版的 Fossil 可执行文件包含源码控制管理引擎、Web 界面、问题跟踪器、维基和内置的 Web 服务器。Fossil 适用于 Linux、Windows 和 macOS。

注意: 启用Fossil插件才能使用。

要从Qt Creator 使用 Fossil,必须安装并配置它,具体操作如下。

配置 Fossil

  1. 下载Fossil SCM 客户端,并在PATH 中安装fossil 可执行文件。
  2. 创建或指定一个目录来存储本地Fossil版本库和远程克隆。例如:~/fossils/qt
  3. 选择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.