化石
化石是一个开源的分布式版本控制系统,由 SQLite 的创建者设计和开发。一个独立的化石可执行文件包含源代码管理引擎、网页界面、问题追踪器、 wiki 和内置的网页服务器。化石可在 Linux、Windows 和 macOS 上使用。
要从 Qt Creator 使用化石,必须安装和配置它,如以下章节所述。
配置化石
- 下载 Fossil SCM 客户端 并将
fossil
可执行文件安装到您的PATH
中。 - 创建或指定一个目录来存储本地化石仓库和远程克隆。例如:
~/fossils/qt
。 - 选择 首选项 > 版本控制 > 化石,并在 默认路径 字段中设置指定的目录。
要创建本地化石仓库,选择 工具 > 化石 > 创建仓库。
要克隆远程化石仓库,选择 文件 > 新建项目 > 导入项目 > 化石克隆。
附加化石功能
除了在 版本控制系统 中描述的标准版本控制系统功能外,化石 子菜单还包括以下项目
菜单项 | 描述 |
---|---|
拉取 | 从远程仓库拉取更改。 |
推送 | 将已提交的更改推送到远程仓库。 |
更新 | 更改当前签出的版本。任何未提交的更改都保留并应用于新的签出。 |
设置 | 配置本地仓库的设置。 |
化石首选项
要设置化石首选项,请选择 首选项 > 版本控制 > 化石
- 命令 指定命令行客户端可执行文件的路径。
- 默认路径 设置存储本地仓库的默认路径。
- 默认用户 指定一个现有的用户,该用户成为对仓库所做的更改的作者。
- SSL/TLS身份当服务器请求时,设置用于身份验证的SSL/TLS客户端身份密钥。
- 日志计数设置日志可拥有的最大行数。
- 日志宽度设置日志条目行的宽度为20或更高。值0表示每个条目单行显示。
- 超时设置版本控制操作的超时时间。
- 禁用自动同步禁用提交或更新前的自动拉取和提交或创建标签或分支后的自动推送。
©2024 The Qt Company Ltd. 包含在本内的文档贡献各自所有者的版权。提供的文档是根据自由软件基金会发布的GNU自由文档许可版本1.3许可的。Qt及其相关标志是芬兰及/或全球其他国家的The Qt Company Ltd的商标。所有其他商标均为各自所有者的财产。