⚙️
VSCodeで「 ~, only a subset of Git features will be enabled.」という警告が出たら
はじめに
Next.jsのプロジェクトでgit init
をした直後、画面右下に警告(下の画像)が出てきました。
VSCodeメニューバーのSource Controlに10k+
と表示され、緑色にハイライトされるべきいくつかのファイルもハイライトされず...
この警告はVSCodeを立ち上げるたびに表示されます。
「The git repository at あなたのディレクトリ has too many active changes, only a subset of Git features will be enabled.」
(訳: "/~"はアクティブな変更が多すぎるため、Gitの機能のサブセットのみが有効になります。)
環境
next: 13.2.1
react: 18.2.0
hardhat: 2.12.5
Windows10
原因
今回のディレクトリの構成が、Next.jsのプロジェクトにサブディレクトリとしてHardhatのプロジェクトが入っている感じ(node.jsのプロジェクトの中にnode.jsのプロジェクトがある感じ)なのですが、
.gitignore
にNext.jsのプロジェクトのものしか記述していませんでした。
そのため、"アクティブな変更が多すぎるため"と怒られているように、Hardhatプロジェクトの中身全てがGit管理対象になっていた事が原因でした。
解決
ということで
.gitignore
にHardhatプロジェクト内のnode_modulesなど無視したいものを記述することでエラーを消すことができました!
Discussion