コンテンツにスキップ
GitTree
コミットグラフ

グラフに焦点を当ててフィルタリングする

ビジーなリポジトリでは、Focus on Current Branch にはブランチ、そのアップストリーム、ベースのみが表示され、ベース以降のコミット数も表示されます。 Filter Graph… は、作成者のコミット、日付範囲、またはパスを保持します。フィルタリングによって履歴が削除されることはありません。 Clear Graph Filter はすべての行を戻します。

無料更新されました

GitTree で動作します 無料: サインインすると、すべてのローカル Git 機能が利用できます。

このページでは
  1. 始める前に
  2. どこで見つけられますか
  3. ステップ
  4. 期待される結果
  5. ベースブランチ
  6. 何か問題が発生した場合
  7. 質問
  8. 関連している

始める前に

  • リポジトリが開いています。

どこで見つけられますか

  • コマンド パレット: Focus on Current Branch、Filter Graph…、および Clear Graph Filter。
  • ブランチラベル: Show Only This Branch または Focus on This Branch を右クリックします。タグ、Show Only This in Graph。
アクションmacOSWindowsとLinux
Focus on Current Branch⌘⇧BCtrl+Shift+B
Jump to HEAD⌘⇧HCtrl+Shift+H

ステップ

  1. 自分のブランチに集中する

    ショートカットを押すか、Focus on Current Branch を実行します。グラフにはブランチ、その上流ブランチ、およびベース ブランチが保持され、ベース以降にブランチに行われたコミット数が表示されます。

  2. または、作成者、日付、またはパスでフィルタリングします

    Filter Graph…を実行します。 Author name or email contains、From、To、または Touches path (src/ や README.md など) を入力し、Start from する場所を選択します。

  3. フィルターバーを読む

    グラフの上のバーには、Filtered: とフィルタリングされた内容が表示されます。一致するコミットのみが表示されます。

  4. クリアしてください

    バーまたはパレットで Clear Graph Filter を選択します。すべての行が戻ってきます。

期待される結果

グラフには、作業中の履歴の一部のみが表示されます。

ベースブランチ

フォーカスは、ブランチをそのベース (リポジトリのベース、オリジンのデフォルト ブランチ、または main) と比較します。別のものを選択するには、Choose Base… を選択してください。フィルター グラフの Compare against base branch もこれを設定します。

何か問題が発生した場合

「このフィルターに一致するコミットはありません。」

緩める: 著者のスペルをチェックするか、日付を広げます。

「…歴史を共有しないでください」

ブランチとそのベースには共通のコミットがないため、カウントするものはありません。別のベースを選択してください。

質問

フィルターによって検索が変わりますか?

検索では、グラフに表示されている行の中からコミットが見つかります。フィルタをクリアして、履歴全体を 検索 します。