一般的なVCS機能の使用
「Tools 」メニューには、サポートされている各バージョン管理システムごとのサブメニューがあります。このセクションでは、サポートされているすべてのバージョン管理システムで利用可能な機能の使用方法について説明します。特定のバージョン管理システムで利用可能な追加の機能やオプションについては、個別のトピックで説明しています。
また、「プロジェクト」、「ファイルシステム」、「開いているドキュメント」ビューでファイルやディレクトリを右クリックして表示されるコンテキストメニューからも、共通のバージョン管理システム機能にアクセスできます。
「Version Control 」ビューには、実行されたコマンド、タイムスタンプ、および関連する出力が表示されます。このビューを開くには、[View ] > [Output ] > [Version Control ] の順に選択します。

ファイルの追跡
新しいファイルやプロジェクトを作成すると、ウィザードは、そのファイルをバージョン管理システムに追加するかどうかを尋ねるページを表示します。これは、親ディレクトリまたはプロジェクトがすでにバージョン管理下にあり、かつシステムがファイルの追加機能をサポートしている場合(Perforce や Subversion など)に発生します。 あるいは、バージョン管理ツールのメニューを使用して、後でファイルを追加することもできます。
差分出力の表示
すべてのバージョン管理システムには、現在のファイルやプロジェクトをリポジトリに保存されている最新バージョンと比較し、その相違点を表示する「diff」を行うメニューオプションがあります。Qt Creator では、diffの結果は読み取り専用のエディタに表示されます。

Git Diff リポジトリビュー
ファイルにアクセスできる場合、選択した差分ブロックをダブルクリックすると、Qt Creator がエディタを開き、問題の行までスクロールされた状態でファイルを表示します。
Git、Mercurial、および Subversion では、デフォルトで差分が差分エディタに並べて表示されます。代わりにインライン差分ビューを使用するには、ツールバーから「Unified Diff Editor 」オプションを選択してください。 どちらの差分表示でも、コンテキストメニューのコマンドを使用して、チャンクや選択した行の適用、元に戻す、ステージング、ステージ解除を行うほか、チャンクをコード貼り付けサービスに送信することもできます。
バージョン履歴と変更の詳細を表示する
「Log 」または「Filelog 」を選択すると、ファイルのバージョン履歴が表示されます。通常、ログ出力には日付、コミットメッセージ、および変更またはリビジョン識別子が含まれます。
ファイルへの注釈の追加
注釈ビューを開くには、Annotate またはBlame を選択します。これらは、ファイルの行と、その行が由来する変更の識別子を表示します。変更識別子を選択すると、変更の詳細な説明を確認できます。
以前のバージョンの注釈を表示するには、行の先頭にあるバージョン識別子を右クリックし、コンテキストメニューの下部に表示されるリビジョンのいずれかを選択します。これにより、ファイルの履歴を閲覧し、以前のバージョンを取得することができます。
単一ファイルのファイルログビューでバージョン識別子を右クリックした場合も、同じコンテキストメニューが表示されます。
変更のコミット
変更が完了したら、[Commit ] または [Submit] を選択して、バージョン管理システムにコミットします。Qt Creator を実行すると、コミットページが表示されます。このページには、コミットメッセージを入力できるテキストエディタと、コミット対象として含める変更されたファイルのチェック可能なリストがあります。
変更を元に戻す
サポートされているすべてのバージョン管理システムでは、プロジェクトを既知の状態に復元する機能が提供されています。この機能は一般に「リバート」と呼ばれます。
破棄される変更内容は、バージョン管理システムによって異なります。
バージョン管理システムによっては、Revert メニューオプションが他のオプションに置き換えられている場合があります。
ステータスの表示
「Status 」を選択すると、プロジェクトまたはリポジトリのステータスを確認できます。
作業ツリーの更新
「Update 」を選択すると、ブランチからの最新の変更をワーキングツリーに反映させることができます。バージョン管理システムによっては、現在のプロジェクトのみを更新するか、すべてのプロジェクトを更新するかを選択できるものもあります。
ファイルの削除
「Delete 」を選択すると、リポジトリから不要なファイルを削除できます。
「Git の使い方」、「 バージョン管理システムの設定」、「バージョン管理システム」も参照してください 。
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.