PyCharm 2024.3 ヘルプ

更新情報タブ

このタブは、ローカル情報がサーバー(<specific_VCS> | プロジェクトの更新)と同期されている場合に使用できます。コミット数エリアには、最後にリモートと同期してから実行されたすべてのコミットのリストが表示されます

ツールバー

項目

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

説明

フィルター

なし

このフィールドを使用して、コミットのリストを検索します。完全なコミット名またはメッセージ、あるいはそれらのフラグメント、リビジョン番号、正規表現を入力できます。

検索を完了するには、Enter を押すか、フォーカスを検索フィールドから離します。

Find

なし

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

the Clear icon

なし

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

the Gear icon

テキストフィルター設定

次のオプションから選択して選択します。

  • 正規表現 : 検索フィールドに入力したものはすべて正規表現として扱われます(例: #\d+)。

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

ブランチ

なし

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

ユーザー

なし

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

日付

なし

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

パス

なし

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

the Refresh icon

リフレッシュ

Ctrl+F5

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

the Cherry-Pick button

チェリーピック

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

the IntelliSort button

インテリソート

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

the Eye icon

表示設定

クリックして、バージョン管理ツールウィンドウのログタブでのデータの表示方法を構成できるオプションのリストを呼び出します。Alt+9

  • リファレンスビューを収縮 : このオプションを有効にすると、単一のコミットのブランチ参照が縮小ビューで表示されます: Compact references view

    行の各ブランチ参照を展開する場合は、このオプションの選択を解除します。

    Expanded references view

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

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

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

  • 直線状のブランチを折りたたむ : このオプションを有効にすると、グラフ上のすべてのブランチが折りたたまれ、連続するコミットの代わりに点線が表示されます。

    展開された個々のブランチをクリックして折りたたむこともできます。

  • 直線状のブランチを展開 : このオプションを有効にすると、折りたたまれたすべてのブランチが展開され、グラフに連続するコミットが表示されます。

    折りたたまれた個々のブランチをクリックして展開することもできます。

  • ハイライト : 次の項目をハイライトするかどうかを選択します。

    • 自分のコミット: 太字フォント

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

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

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

列を表示

表示したい列を選択します。作成者、日付、ハッシュです。

the Open Another Log Tab icon

別のログタブを開く

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

the Search icon

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

Ctrl+F

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

Search by hash or branch/tag name

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

ファイルペインの変更

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

変更されたファイルペインのツールバー

項目

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

説明

the Show diff icon

差分の表示

Ctrl+D

ファイルの差分ビューアーを開きます。ここで、選択したファイルのローカルバージョンとリポジトリバージョンを比較できます。

the Revert button

選択した変更を元に戻す

選択したファイルの変更をロールバックします。

the History Up to Here button

ここまでの履歴

選択したファイルのヒストリータブを開くと、すべてのファイルリビジョンの履歴を確認できます。

the Eye icon

表示オプション

変更されたファイルをディレクトリまたはモジュールごとにグループ化します。

レイアウトの構成:

  • 詳細の表示 : コミット詳細ペインを表示します。

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

the Expand All button the Collapse All button

すべて展開 / すべて縮小

Ctrl+NumPad +

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

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

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

項目

説明

差分の表示 Ctrl+D

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

ローカルと比較

選択したコミットのファイルのリビジョンを現在のローカルバージョンと比較します。

ローカルと以前の比較

選択したコミットの前のファイルの復帰と現在のローカルリビジョンを比較します。

ソースの編集 F4

選択したファイルのローカルコピーを開いて編集します。

リポジトリバージョンを開く

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

選択した変更を元に戻す

クリックすると、選択したファイルの変更がロールバックされます。このオプションは、コミット全体を破棄するのではなく、特定のファイルのみを元に戻す必要がある場合に役立ちます。選択したファイルを元に戻す変更は、アクティブな変更リストに配置されます。

選択した変更を Cherry-Pick

クリックして、選択した変更を現在のブランチに適用します

ここまでの履歴

選択したファイルのヒストリータブを開くと、すべてのファイルリビジョンの履歴を確認できます。

親への変更を表示

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

コミットの詳細

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

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

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

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

関連ページ:

リモート Git リポジトリと同期する

変更をアップストリームにプッシュして作業結果を共有する前に、リモートリポジトリと同期して、プロジェクトのローカルコピーが最新であることを確認する必要があります。これを行うには、次のいずれかの方法があります: 変更のフェッチ、変更のプル、プロジェクトの更新 Git ブランチポップアップには、まだフェッチされていない受信コミットの数 (ブランチの名前の横にある青い矢印アイコン) と送信コミットの数 (ブランチの名前の横にある緑の矢印アイコン) が示されます。変更のフェッチ:アップストリームから変更をフェ...

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

このセクションは、検索と置換の作成、およびナビゲーションパターンの発行に使用できる正規表現構文の概要です。RegEx 構文リファレンス:次の文字を特殊文字またはリテラルとしてマークします。例:n は文字 n と一致します。「\n」は改行文字と一致します。シーケンスはと一致し、はと一致します。入力の始めに一致します。入力の終わりに一致します。直前の文字と 0 回以上一致します。例:

Git ブランチの管理

Git では、ブランチは、たとえば機能の作業が必要な場合や、リリースのためにコードベースの特定の状態を固定する必要がある場合などに、メインの開発ラインから分岐できるようにする強力なメカニズムです。PyCharm では、ブランチによるすべての操作は Git ブランチポップアップで実行されます。これを呼び出すには、メインウィンドウのヘッダーで、現在チェックアウトされているブランチの名前を持つ Git ウィジェットをクリックします。Git ツールウィンドウのブランチペインで、ブランチを管理し、複数のブラン...

マージ、リベース、チェリーピックで変更を適用

Git では、あるブランチから別のブランチへの変更を統合するいくつかの方法があります。ブランチのマージ、ブランチのリベース、チェリーピックの個別コミット、コミットから個別の変更を適用する、特定のファイルをブランチに適用する、ブランチのマージ:特定のタスクを実行するために機能ブランチを作成し、機能を完了してテストした後、作業結果をメインコードベースに統合するとします。これを行う最も一般的な方法は、ブランチをマスターにマージすることです。機能ブランチで作業をしている間、チームメイトが master...

ファイルの差分ビューアー

この差分ビューアーは、2 つのファイルまたはファイルの 2 つのバージョン (ローカルの変更、またはローカルファイルとリモートリポジトリ内のそのリビジョン間の変更) を比較するときに表示されます。バイナリや .jar ファイルなど、あらゆる種類のファイルを比較できます。これを開くには、比較する 2 つのファイル、またはそのバージョンを比較するファイルを選択し、を押します。差分ビューアーが新しいタブで開きます。差分ビューアーは、コード補完、ライブテンプレート、その他の機能を有効にする強力なエディター...

Git リポジトリの変更を調査する

PyCharm では、プロジェクト内のすべての変更を追跡できます。これにより、変更の作成者を特定し、ファイルバージョンまたはコミットの違いを確認し、必要に応じて変更を安全にロールバックして元に戻すことができます。プロジェクト履歴を確認する:指定したフィルターに一致するプロジェクトソースに加えられたすべての変更を確認できます。プロジェクト履歴を表示するには、Git ツールウィンドウのログタブを開きます。すべてのブランチおよびリモートリポジトリにコミットされたすべての変更が表示されます。マルチリポ...