VSCodeのワーキングディレクトリ内に重いgitリポジトリがあると、ソース管理機能の動作が遅くなってしまう場合があります。
自身で特に管理していない依存ライブラリなどでは、ソース管理機能を使用する必要がないことがほとんどです。
このとき、以下のような設定を追加することで重いgitリポジトリを無視し、動作を回復させることができます。
.vscode/settings.json
{
"git.ignoredRepositories": [
"path/to/repository"
]
}
path/to/repository
を無視したいgitリポジトリへの相対パスに置き換えることで設定できます。
参考