やりたいこと
VSCode で全リポジトリを取得したいです。
発生している問題
下記画像のように、親階層で VSCode を開くと、リポジトリが取得できません。
スクショ
[画像左] 親階層の C:\Users\tennnenn\test-dev-1 で開いた VSCode のスクショ
[画像右] 子階層の C:\Users\tennnenn\test-dev-1\dotnet-apps で開いた VSCode のスクショ
ご覧の様に、リポジトリが取得できているのは [画像右] だけの状態です。
ディレクトリ構造
C:\Users\tennnenn\test-dev-1 ├── dotnet-apps │ └── apps │ ├── dotnet-app-1 │ │ ├── .git │ │ └── sample-data.json │ └── dotnet-app-2 │ ├── .git │ └── sample-data.json
備考
一部が取得できたり、できなかったりします。
上記の構造でも、5分くらい経過すると、親階層で開いた VSCode に、リポジトリが表示されることもあれば、10分経過してもそのままのこともあります。
また、上記はテスト用に作った構造ですが、気づいた経緯は50個ほどのリポジトリのうち一部しか表示されなかったためです。(孫階層が一部だけ取得できなかったり、ひ孫でも取得できたり、法則がとにかく謎です。)
試したこと
A: キャッシュ削除
下記の様にキャッシュ削除を確認し、改めて上記を見てみましたが、変化なしでした😭
PowerShell
1PS C:\Users\tennnenn> cd C:\Users\tennnenn\AppData\Roaming\Code 2PS C:\Users\tennnenn\AppData\Roaming\Code> taskkill /F /IM Code.exe 3エラー: プロセス "Code.exe" が見つかりませんでした。 4PS C:\Users\tennnenn\AppData\Roaming\Code> Remove-Item -Recurse -Force Cache, CachedData, CachedExtensionVSIXs, CachedProfilesData, "Code Cache", CachedConfigurations 5Remove-Item: Cannot find path 'C:\Users\tennnenn\AppData\Roaming\Code\CachedData' because it does not exist. 6Remove-Item: Cannot find path 'C:\Users\tennnenn\AppData\Roaming\Code\CachedExtensionVSIXs' because it does not exist. 7Remove-Item: Cannot find path 'C:\Users\tennnenn\AppData\Roaming\Code\CachedProfilesData' because it does not exist. 8Remove-Item: Cannot find path 'C:\Users\tennnenn\AppData\Roaming\Code\Code Cache' because it does not exist. 9Remove-Item: Cannot find path 'C:\Users\tennnenn\AppData\Roaming\Code\CachedConfigurations' because it does not exist. 10PS C:\Users\tennnenn\AppData\Roaming\Code> ls
B: 再インストール
STEP1. まずは設定からアンインストールを実行
STEP2. ディレクトリごと削除を実行
PowerShell
1PS C:\Users\tennnenn> Remove-Item -Recurse -Force "C:\Users\tennnenn\AppData\Roaming\Code"
STEP3. ダウンロード&インストール
ダウンロードはここから
https://code.visualstudio.com/download
実行スクショ
STEP4. 確認
変化なしでした😭
環境
- Windows 11
- VSCode 1.119.0



