0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

親フォルダ配下に複数の Git リポジトリがあるのに VS Code / Cursor が認識しない問題の対処メモ

Last updated at Posted at 2025-11-27

前提

  • フォルダ構成
xxx-admin/
  ├─ xxx-admin-front/   # Gitリポジトリ(.gitあり)
  └─ xx-admin-server/  # Gitリポジトリ(.gitあり)
  • VS Code / Cursor で xxx-admin をワークスペースとして開いている
  • しかし「変更」ビューにリポジトリが表示されず、「このフォルダーには Git リポジトリがありません」と出る

原因

VS Code / Cursor の サブフォルダ内の Git リポジトリ自動検出が無効になっていた。

  • 設定キー: git.autoRepositoryDetection
  • これが false(または無効)だと、
    親フォルダ配下に .git があっても自動では拾われない

対処方法

  1. 設定を開く

    • ⌘ + , などで Settings を開く
  2. 検索バーで git.autoRepositoryDetection を検索

  3. 値を **trueに変更
    (環境によってはドロップダウンでsubFoldersを選択)

  4. ウィンドウをリロード

    • ⌘ + Shift + PReload Window

これで、xxx-admin を開いた状態でも

  • xxx-admin-front
  • xxx-admin-server

の 2 つの Git リポジトリが Source Control に表示されるようになった。

補足

  • 複数リポジトリを明示的に束ねたい場合は、.code-workspace を作って
    folders にそれぞれのパスを追加する方法もある。
  • 今回は「サブフォルダの Git を自動検出させる」だけで十分だったため、
    git.autoRepositoryDetection の有効化だけで解決した。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?