git worktree間でvscodeの拡張機能オンオフを同期したい
最近git-wtを介してgit worktreeを使い、ブランチを管理している。 レビューするときとかはworktreeを作り、そのディレクトリをvscodeで開いて確認するような運用。
作業途中のファイルとか変なキャッシュを共有しなくなって便利なのだが、vscodeのワークスペースごとの拡張機能のオンオフがworktreeごとに別で管理されてしまい困っている。
設定は.vscode/をgit管理下に置けば共有されるので困っていない
他の方法
vscodeのworkspaceをリポジトリごとに1つつくり、worktreeのディレクトリをそこに追加していく
自分には合わない
エクスプローラーとgitのサイドバーが混雑しちゃう
ファイル検索とかも複数のworktreeのが候補に出ちゃう気がする
拡張機能も対応していないやつあったりしないか?
案
拡張機能オンオフをある程度パターンに分け、vscodeのProfileにする