化石
Fossil 是一个开源的分布式版本控制系统,由 SQLite 的创建者设计和开发。一个独立的 Fossil 可执行文件包含一个源码控制管理引擎、Web 界面、问题跟踪器、Wiki 和内置 Web 服务器。Fossil 适用于 Linux、Windows 和 macOS。
注意: 启用Fossil插件才能使用。
要从Qt Creator 使用 Fossil,必须安装并配置它,具体操作如下。
配置 Fossil
- 下载Fossil SCM 客户端,并在
PATH
中安装fossil
可执行文件。 - 创建或指定一个目录来存储本地Fossil版本库和远程克隆。例如:
~/fossils/qt
。 - 选择首选项>Version Control >Fossil ,在Default path 字段中设置指定目录。
要创建本地 Fossil 资源库,选择Tools >Fossil >Create Repository 。
要克隆一个远程 Fossil 资源库,选择File >New Project >Import Project >Fossil Clone 。
其他 Fossil 功能
除了版本控制系统中描述的标准版本控制系统功能,Fossil 子菜单有以下项目:
菜单项 | 说明 |
---|---|
Pull | 从远程版本库拉出修改。 |
Push | 将已提交的修改推送到远程版本库。 |
Update | 更改当前签出的版本。任何未提交的更改都会保留并应用到新的签出中。 |
Settings | 配置本地版本库的设置。 |
Fossil 偏好设置
要设置 Fossil 首选项,选择首选项>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.