正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。
ドキュメントに関する現在のご利用体験についてお聞かせください。アンケートにご協力ください。

コードナビゲーション

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com
  • ステータス: ベータ版

この機能の利用可否は、機能フラグによって制御されます。詳細については、履歴を参照してください。

コードナビゲーションは、不慣れなコードや、それがプロジェクトの他の部分とどのように関連しているかを理解するのに役立ちます。

コードナビゲーションは、GitLab Orbitがコードから構築し、変更をプッシュするたびに更新されるナレッジグラフを読み取ります。そのグラフから、プロジェクト内のファイル、それらが定義するクラス、モジュール、メソッド、関数、そしてそれらのシンボルのどれが互いを呼び出しているかを読み取ります。インデクサーやCI/CDジョブは必要ありません。

選択したシンボルについて、コードナビゲーションは以下を表示します:

  • 参照: このシンボルを呼び出すプロジェクト内の場所で、呼び出し元カウントとしても表示されます。
  • 呼び出し: このシンボルが呼び出すシンボル。
  • 定義: シンボルが定義されているファイルと行へのリンク。

ファイルのコードナビゲーションを表示

前提条件:

  • プロジェクトのレポーター、デベロッパー、メンテナー、またはオーナーのロール。
  • プロジェクトのトップレベルグループでGitLab Orbitが有効化されていること。
  • プロジェクトのデフォルトブランチ上のファイル。GitLab Orbitは他のブランチをインデックス付けしません。

ファイルのコードナビゲーションを表示するには:

  1. 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
  2. 左側のサイドバーで、コード > リポジトリを選択します。
  3. デフォルトブランチ上のファイルを選択します。
  4. ファイルの右上隅で、コードナビゲーション( code )を選択します。

最近、トップレベルグループでGitLab Orbitを有効にした場合、インデックス作成がまだ進行中の可能性があります。インデックス作成が完了すると、パネルにシンボルがリスト表示されます。

シンボルがどこで使われているかを確認するには:

  1. パネルでシンボルを選択します。
  2. 参照を選択すると、そのシンボルを呼び出すシンボルが表示され、呼び出しを選択すると、そのシンボルが呼び出すシンボルが表示されます。
  3. 結果を選択すると、一致する行でそのファイルが開きます。

シンボルの全リストに戻るには、シンボルに戻るを選択します。

サポートされている言語

コードナビゲーションは、GitLab Orbitがインデックス付けする言語を対象としています。最新のリストについては、GitLab Orbitのドキュメントを参照してください。