このページでは

Fossil

Fossilは、SQLiteの開発者によって設計・開発されたオープンソースの分散型バージョン管理システムです。スタンドアロンのFossil実行ファイルには、ソースコード管理エンジン、Webインターフェース、課題管理ツール、Wiki、および組み込みのWebサーバーが含まれています。FossilはLinux、Windows、macOSで利用可能です。

注: Fossil を使用するには、Fossil プラグインを有効にする必要があります

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

Fossilの設定

  1. Fossil SCMクライアントをダウンロードし、fossil の実行ファイルをPATH にインストールします。
  2. ローカルのFossilリポジトリやリモートクローンを保存するディレクトリを作成するか、指定します。例:~/fossils/qt
  3. Preferences 」>「Version Control 」>「Fossil 」を選択し、「Default path 」フィールドに指定したディレクトリを設定します。

    「バージョン管理」設定の「Fossil」タブ

ローカルの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.