一般的なVCS機能を使う
Tools メニューには、サポートされているバージョン管理システムごとにサブメニューがあります。このセクションでは、サポートされているすべてのバージョン管理システムで利用可能な機能の使用方法について説明します。特定のバージョン管理システムで利用可能な追加機能やオプションについては、別のトピックで説明します。
Version Control ビューには、実行されたコマンド、タイムスタンプ、関連する出力が表示されます。View >Output >Version Control を選択して、ビューを開く。

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

Git Diff リポジトリビュー
ファイルにアクセスできる場合、選択した diff チャンクをダブルクリックすると、Qt Creator ファイルを表示するエディターが開き、問題の行までスクロールされます。
Git、Mercurial、Subversion では、デフォルトで diffエディタにdiff が並べて表示されます。代わりにインライン diff ビューを使用するには、ツールバーからUnified Diff Editor オプションを選択します。どちらのdiffビューでも、コンテキストメニューコマンドを使用して、塊や選択した行の適用、差し戻し、ステージ、ステージ解除を行うことができます。
バージョン管理履歴と変更の詳細を表示
Log Filelog通常、ログ出力には、日付、コミットメッセージ、変更またはリビジョン識別子が含まれます。
ファイルに注釈を付ける
注釈 ビューを開くには、Annotate またはBlame を選択します。これらのビューには、ファイルの行と、その行の元となった変更の識別子が表示されます。変更識別子を選択すると、変更の詳細が表示されます。
以前のバージョンの注釈を表示するには、行頭のバージョン識別子を右クリックし、コンテキストメニューの下部に表示されるリビジョンのいずれかを選択します。これにより、ファイルの履歴をナビゲートし、以前のバージョンを取得することができます。
同じコンテキストメニューは、単一ファイルのファイルログビューでバージョン識別子を右クリックしたときにも利用できます。
変更をコミットする
変更が完了したら、Commit またはSubmit を選択して、変更をバージョン管理システムに送信します。Qt Creator はコミットページを表示し、コミットメッセージを入力するテキストエディタと、インクルードする変更ファイルのチェック可能なリストを表示します。
変更の取り消し
サポートされているすべてのバージョン管理システムは、プロジェクトを既知の状態に戻すことをサポートしています。この機能は一般に差し戻しと呼ばれます。
破棄される変更はバージョン管理システムによって異なります。
バージョン管理システムは、Revert メニューオプションを他のオプションに置き換えることができます。
ステータスの表示
Status を選択すると、プロジェクトやリポジトリのステータスを表示できます。
作業ツリーを更新する
Update を選択すると、ブランチからの最新の変更で作業ツリーを更新できます。バージョン管理システムによっては、現在のプロジェクトを更新するか、すべてのプロジェクトを更新するかを選択できます。
ファイルの削除
Delete を選択すると、廃止されたファイルをリポジトリから削除できます。
Bazaar and Breezy、ClearCase、CVS、Fossil、Git、GitLab、Mercurial、Perforce、Subversion、How To: Use Git、Set up version control systems、Version Control Systemsも参照してください 。
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.