IntelliJ IDEA 2019.3ヘルプ

ログタブ

表示 | ツール・ウィンドウ | バージョン管理 - ログ
Alt+9

このタブは、バージョン管理にGitまたはMercurialを使用している場合にのみ使用できます。

このタブには、ローカルおよびリモートリポジトリのすべてのブランチ、あるいは特定の ブランチまたはリポジトリにコミットされたすべての変更が表示されます。

このタブには、次のペインが含まれています。

  • コミット数ペインはツールウィンドウの左側にあり、ローカルおよびリモートリポジトリからすべてまたは選択した ブランチへのコミットを表示します。

  • 変更されたファイルペインは、ツールウィンドウの右側にあり、選択したコミット内で修正されたファイルのリストを表示します。

  • コミット詳細ペインは、変更されたファイルペインの右下にあり、選択したコミットの詳細を表示します。

コミット・ペイン

コミット・ペインは、次の領域で構成されます。

コミット数

この領域には、選択したブランチまたはすべてのブランチに対して実行されたすべてのコミットのリストが表示されます。コミットごとに、リストには、コミットメッセージ、作成者、およびコミット日付が表示されます。各ブランチの最新のコミットには、それが実行されたブランチの名前のラベルが付いています。

次のラベルがあります。

  • タグ用のローカル (Mercurial)と通常 (Git / Mercurial)。

  • リポジトリ内の最新のリビジョンについてはtip (Mercurial)を参照してください。

  • HEAD(Git / Mercurial)を現在の作業リビジョンに使用します。

commit labels

Gitの場合、ラベルの色はブランチタイプ(ローカルまたはリモート)に依存します。

Mercurialの場合、ブックマーク、オープン重ブランチ、クローズ重ブランチ用に異なるカラーラベルがあります。

矢印をクリックすると、長いブランチの次のコミットに移動します。

jump to next commit

Left キーと Right キーを押して、親/子コミットにジャンプすることもできます。これは、バージョン管理ウィンドウ Alt+9ログタブに異なるリポジトリと複数のブランチがすべて混在している場合に特に役立ちます。

マルチリポジトリプロジェクトでは、左側の色付きのストライプは、選択したコミットが属するルートを示します(各ルートは独自の色でマークされています)。カラーストライプの上にマウスカーソルを置くと、ルートパスを示すヒントが表示されます。

root path
完全なルート名でルート列を展開する場合は、ルート名の表示オプションを有効にすることもできます。

コミットされた変更リストは、多くの場合、追跡システムの課題に対応しています。コミット数ペインから、ブラウザでそのような課題にジャンプすることができます。この機能は次の場合に使用できます。

  • バグ追跡システムのパターン課題ナビゲーション 設定環境設定ダイアログで指定されます。

  • 対応する発行番号はコミットメッセージに記載されています。

課題ナビゲーションが設定された後、コミットメッセージ内の課題番号はリンクとして表示されます。そのようなリンクをクリックすると、あなたの課題トラッカーの対応するページに移動します。

ツールバー

項目

ツールチップとショートカット

説明

フィルター

なし

このフィールドを使用して、コミットのリストを検索します。完全なコミット名やメッセージ、そのフラグメント、リビジョン番号、または正規表現を入力することができます。検索を終了するには、Enter を押すか、フォーカスを検索フィールドから離します。
Find

なし

クリックすると前の検索パターンが表示されます。

the Clear icon

なし

クリックして検索をクリアし、コミットの完全なリストに戻ります。

the Gear icon

テキスト・フィルター設定

次のオプションから選択して選択します。
  • 正規表現 : 検索フィールドに入力したものはすべて、#\d+のように正規表現として扱われます。

  • 大/小文字の一致 : 一致するケース数を持つエントリのみ。

ブランチ

なし

このドロップダウンを使用して、ブランチまたはお気に入りのブランチによるコミットをフィルタリングします。すべてのローカルおよびリモート ブランチからのコミットを見たい場合は、すべてを選択してください。

ユーザー

なし

このリストを使用して、作者によってコミットをフィルタリングします。特定の作者によるコミットをすべて表示するには、選択をクリックして作者の名前の入力を始めます。すべてのユーザーによるコミットを表示するには、すべてを選択してください。

日付

なし

このリストを使用して、時間枠または特定の日付でコミットをフィルタリングします。特定の日付に行われたコミットを表示するには、選択をクリックして日付を指定します。すべての日付に行われたコミットを表示するには、すべてを選択してください。

パス

なし

このリストを使用して、フォルダー(1つのルートを持つプロジェクトの場合)、またはルートとフォルダー(複数ルートプロジェクトの場合)でコミットをフィルターに掛けます。特定のフォルダーへのコミットを表示するには、フォルダーの選択をクリックしてフォルダー名を指定します。マルチリポジトリプロジェクトの場合は、ルートセクションの1つまたは複数のルートの横にあるチェックボックスを選択することもできます。

the Refresh icon

リフレッシュ
Ctrl+F5

コミットのリストをリフレッシュするには、このボタンをクリックします。

the Cherry-Pick button

チェリーピック(Git用)
グラフト (Mercurial用)

クリックすると、選択したコミットから現在のブランチに変更を適用します
the IntelliSort button

インテリソート

このオプションを有効にすると、最初にマージコミットの真下に入っているコミットを表示することで、マージを表示する便利な方法が得られます。

the Eye icon

プレゼンテーション設定

クリックして、バージョン管理ウィンドウ Alt+9ログタブでのデータの表示方法を構成できるオプションのリストを呼び出します。
  • リファレンス・ビューを収縮 : このオプションを有効にすると、単一のコミットのブランチ参照が縮小ビューで表示されます: compact references view

    行の各ブランチ参照を展開する場合は、このオプションの選択を解除する: expanded references view

  • タグ名の表示 : タグアイコンに加えてタグ名を表示する場合は、このオプションを有効にします。
    tag name

    このオプションを無効にすると、タグアイコンの上にマウスを置くことでタグ名を表示することができます。

  • ルート名の表示 : マルチレポジトリプロジェクトのフルルート名を示す左側のルート列を展開する場合は、このオプションを有効にします。

    root name

  • ロング・エッジの表示 : このオプションを有効にすると、コミットがない場合でも、長いブランチが完全に表示されます。このオプションが無効になっている場合(デフォルト)、長いブランチは下矢印に置き換えられます。

  • コミットタイムスタンプを表示 : 変更が作成された時刻ではなく、ログビューでIntelliJ IDEAにコミットタイムスタンプを表示する場合は、このオプションを選択します。

  • 線形ブランチを縮小 : 連続するコミットの代わりに点線が表示されるようにグラフ上のすべてのブランチを折りたたむには、このオプションを有効にします。
    クリックすると、個々の展開されたブランチを折りたたむこともできます。

  • 線形ブランチを展開 : このオプションを有効にすると、折りたたまれているすべてのブランチが展開され、グラフ上に連続したコミットが表示されます。
    個々の折りたたまれたブランチをクリックして展開することもできます。

  • 強調表示 : 次の項目を強調表示するかどうかを選択します。
    • 自分のコミット: 太字フォント

    • マージ・コミット: グレーアウト

    • 現在のブランチ: 青い背景

    • 選択されていないコミット:グレーアウト(Gitでのみ使用可能)。選択されていないコミットは、現在のブランチにまだ適用されていない選択されたブランチからのコミットです。

the Open Another Log Tab icon

別のログ・タブを開く

フィルタを前後に設定する必要がないように、フィルタに一致する新しいログタブを開くときにクリックします。

the Find icon

ハッシュ/ブランチ/タグへジャンプ
Ctrl+F

このボタンをクリックし、ジャンプしたいハッシュ、タグ、またはブランチを指定します。

find hash, branch or tag
異なるリポジトリから同じ名前の参照を選択することができます。各リポジトリの名前は、色のインジケータと共に右側に表示されます。

コンテキスト・メニュー・コマンド

項目

説明

使用可能な範囲

リビジョン番号のコピー
the Copy icon

このコマンドを使用して、選択したコミットのリビジョン番号をクリップボードにコピーします。

Git
Mercurial

パッチの作成
the Create Patch icon

このコマンドを使用して、選択したコミットに基づいてパッチを作成します

Git
Mercurial

チェリーピック(Git)
グラフト (Mercurial)
the Cherry-Pick button

このコマンドを使用して、選択したコミットから現在のブランチに変更を適用します

Git
Mercurial

リビジョンのチェックアウト

選択したコミットに記録されているファイルの状態をチェックするには、このコマンドを使用します。

Git

改訂時のリポジトリーを参照

このコマンドを使用して、プロジェクトビューの選択したリビジョンでプロジェクトのスナップショットを開きます。

Git

リビジョンへ更新

このコマンドを使用して、作業コピーの親リビジョンを選択したコミットに変更します。新しいコミットは、更新するリビジョン(コミット)から実行されます。

Mercurial

新規ブランチ

選択したコミットに基づいて新しいブランチを作成するには、このコマンドを使用します。

Git
Mercurial

新規タグ

選択したコミットに新しいタグを追加するには、このコマンドを使用します。

Git
Mercurial

ブランチ <ブランチ名> / ブランチ

このコマンドは、選択されたコミットを指し示すすべてのブランチ(ブランチが1つの場合はブランチ <ブランチ名>、複数のブランチがある場合はブランチ)に表示され、ブランチのポップアップとサブメニューから利用可能なものと同じオプションが提供されます。

リポジトリーを同期制御するオプションが有効で、選択したブランチが複数のリポジトリに存在する場合、すべてのリポジトリーという名前の追加メニューオプションが表示され、すべてのリポジトリで同じ操作を同時に実行できます。

Git
Mercurial

現在のブランチをここにリセット

コマンドを使用して、現在のブランチヘッドを選択したコミットにリセットします。開いたGitリセットダイアログで、作業ツリーが更新されるモードを選択します。

Git

前回保存した状態に戻す

このコマンドを使用して、選択したコミットの変更をロールバックします。

Git

コミットを元に戻す

このコマンドは自分が行ったコミットに対してのみ利用可能で、変更を元に戻して選択したコミットを元に戻すことができます。

Git

リワード

選択したコミットのコミットメッセージを編集するには、このコマンドを使用します。

Git

ここから対話的にリベース

このコマンドを使用して、選択したコミット以降のすべてのコミットを対話式にリベースすることで、現在のブランチの履歴を編集します

Git

GitHubで開く
the Open on GitHub button

このコマンドを使用して、GitHub(英語)で選択したコミットに対応するページを開きます。

Git

MQ

Mercurial キュー(英語)を管理するには、このサブメニューを使用します。
  • インポート : このコマンドを使用して、選択したチェンジセットをパッチに変換します。

  • パッチにジャンプ : このコマンドを使用して、まだ適用されていないパッチのキューを示すMQ: <プロジェクト名>タブを開きます。

  • パッチの名前変更 : このコマンドを使用して、選択したパッチの名前を変更します。

  • パッチの完了 : このコマンドを使用して、選択したパッチを永久チェンジセットに変換します。

Mercurial

ファイルペインの変更

このペインには、現在選択されているコミット内で変更されたファイルのリストが表示されます。

ツールバー

ツールバーで利用可能なオプションの多くは、コンテキストメニューに複製されています。

項目

ツールチップとショートカット

説明

the Show Diff icon

差異の表示
Ctrl+D

このボタンをクリックするとファイルの差分ビューアーが開き、選択したファイルの現在のリビジョンと前のリビジョンを比較できます。

the Revert button

選択した変更を元に戻す

選択したファイルの変更をロールバックするには、このボタンをクリックします。

the History Up to Here button

ここまでのヒストリー

このボタンをクリックすると、選択したファイルのヒストリー・タブが開き、すべてのファイルリビジョンの履歴を参照できます。

the Group by button

グループ

変更されたファイルのグループ化方法を選択するには、ディレクトリーまたはモジュールごとにクリックします。

the Show Details button

詳細の表示

このボタンをクリックすると、コミット詳細ペインが表示されます。

the Show Diff Preview button

差分プレビューの表示

クリックして差異のプレビューペインを開き、選択した変更済みファイルとそのリポジトリバージョンの違いを確認できます。

the Expand All button the Collapse All button

すべて展開/すべて縮小
Ctrl+NumPad Plus

すべてのノードを展開/折りたたむには、このボタンをクリックします。

これらのボタンは、ツリービューが有効な場合にのみ使用可能です。

コンテキスト・メニュー・コマンド

ツールバーで使用可能なオプションに加えて、コンテキストメニューを使用して次のコマンドにアクセスできます。

項目

説明

使用可能な範囲

差分を表示
the Show Diff button Ctrl+D

クリックするとファイルの差分ビューアーが開き、選択したファイルの現在のリビジョンと前のリビジョンを比較できます。

ローカルと比較

選択したファイルのリビジョンと現在のローカルリビジョンを比較するには、このコマンドを使用します。

ローカルと以前の比較

このコマンドを使用して、選択したリビジョンの前のファイルのバージョンと現在のローカルリビジョンを比較します。

ソースを編集
the Edit Source button F4

クリックすると、選択したファイルのローカルコピーが編集用に開きます。

リポジトリー・バージョンを開く
the Open Repository Version button

このボタンをクリックすると、選択したファイルのリポジトリ・バージョンを編集用に開きます。

選択した変更を元に戻す
the Revert Selected Changes button

選択したファイルの変更をロールバックするには、このボタンをクリックします。

ここまでのヒストリー
the History Up to Here button

このボタンをクリックすると、選択したファイルのヒストリー・タブが開き、すべてのファイルリビジョンの履歴を参照できます。

親への変更を表示

このコマンドを使用して、マージ結果を確認するためのマージコミットの両方の親に対する変更を表示し、マージ中に競合がどのように正確に解決されたかを確認します。

Git
Mercurial

コミット詳細

この領域は、詳細の表示 the Show Details button オプションが有効な場合に表示されます。

この領域には、コミットメッセージ、ハッシュ、作成者、作成者のメールへのリンク、日付、時刻、ルート、ブランチなど、コミット数リストで選択されたコミットの詳細が表示されます。

選択したコミットが6つ以上のブランチに含まれている場合、最初の6つだけが表示され、クリックするとブランチの完全なリストを展開できるすべて表示リンクが表示されます。

コミットメッセージが別のコミットを参照している場合は、このコミットのハッシュをクリックしてログにジャンプすることができます。

最終更新日: 2019年12月12日

関連ページ:

Git

バージョン管理にGitを使用できるようにするには、プラグインの設定/環境設定ダイアログ でGitプラグインが有効になっていることを確認してください。始める前に既存のローカルプロジェクトに対してGitバージョン管理を有効にしたり、リモートリポジトリからGitプロジェクトを複製したりする前に、次の手順...

正規表現の構文リファレンス

このセクションは、検索と置換の作成、およびナビゲーションパターンの発行に使用できるregexp構文の概要です。RegEx構文リファレンス:次の文字を特殊文字またはリテラルとしてマークします: 例:nは文字nに一致します。"\n" は改行文字と一致します。シーケンスはと一致し、はと一致します。入力の始...

ブランチを管理

Gitでは、分岐は強力なメカニズムであり、たとえば機能の開発や、コードベースの特定の状態をリリースのために凍結する必要がある場合などに、メインの開発ラインから分岐することができます。IntelliJ IDEAでは、ブランチを使用したすべての操作はGit ブランチポップアップで実行されます。呼び出すに...

あるブランチから別のブランチへの変更を適用する

Gitでは、あるブランチから別のブランチへの変更をブランチのマージ、ブランチのリベース、またはあるブランチから別のブランチに別々のコミットを適用する (チェリーピック)に統合するいくつかの方法があります。IntelliJ IDEAでは、ブランチを使用したすべての操作はGit ブランチポップアップで実...

プロジェクトツールウィンドウ

このツールウィンドウを使用すると、プロジェクトをさまざまな観点から見て、新しい項目(ディレクトリー、ファイル、クラスなど)の作成、エディターでのファイルの開き、目的のコードフラグメントへの移動などのタスクを実行できます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニュー...

変更を調査する

IntelliJ IDEAでは、プロジェクトのすべての変更をトレースバックできます。これにより、変更の作成者を特定し、ファイルのバージョンまたはコミットの違いを確認し、必要に応じて変更を安全にロールバックして元に戻すことができます。プロジェクト履歴を確認する:指定したフィルターに一致するプロジェクト...