このページでは

化石

FossilはSQLiteの開発者によって設計・開発されたオープンソースの分散バージョン管理システムです。スタンドアローンのFossil実行ファイルは、ソース・コントロール管理エンジン、ウェブ・インターフェイス、イシュー・トラッカー、ウィキ、ビルトインWebサーバーを備えています。FossilはLinux、Windows、macOSで利用可能です。

注: Fossilプラグインを使用するには、Fossilプラグインを有効にしてください。

Qt Creator から Fossil を使用するには、以下のセクションで説明するようにインストールと設定を行う必要があります。

Fossil の設定

  1. Fossil SCM クライアントをダウンロードし、fossil 実行ファイルをPATH にインストールします。
  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 クライアント ID キーを設定します。
Log countログの最大行数を設定します。
Log widthログエントリの行の幅を 20 以上に設定します。値0は、エントリごとに1行を表示します。
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.