
VSCode では、ワークスペースに 2 つのフォルダーが開いており、それぞれが 2 つの git プロジェクトに属しています。両方のフォルダーで VSC の git 機能を簡単に使用できるように、2 つのフォルダー間でフォーカスを切り替えるにはどうすればよいですか?
答え1
答え2
残念ながら、VS Codeでは流暢にできません。しかし、原子またはテイアTheia は、Eclipse Foundation による VS Code のフォークです。小さな変更を除けば、VS Code とほぼ同じです。変更点の 1 つは、Atom のように、ドロップダウン メニューで作業リポジトリを選択できることです。
VS Code の貢献者の 1 人が言うように、VS Code Git の動作設計は機能であるため、変更される可能性はほとんどありません。
マルチルートワークスペースを使用できますが、Git リポジトリを手動で変更する必要があります。
マルチルート プロジェクト ([ファイル] -> [開く] -> 最初のプロジェクトを選択、次に [ファイル] -> [開く] -> [フォルダーをワークスペースに追加] で他のプロジェクトを選択) を使用しているときに、SCM タブを開くと、異なるリポジトリを操作する方法がいくつかあります。
リポジトリを一時的に無効にする
大量の Git リポジトリを操作しているときに、タブ -> [表示と並べ替え] -> [リポジトリ] で、今回必要のないリポジトリのチェックを外すことで、SCM サイドバー リポジトリから余分なものを一時…
的Source Control
に削除できます。
リポジトリのスクリーンショットを無効にする
タブで作業リポジトリを選択しますSource Control Repositories
。
まず、Source Control Repositories
SCM タブで有効にします。
SCM タブを右クリック -> リポジトリ ここで、アクティブなリポジトリを 1 つ選択できます。 アクティブなリポジトリの選択のスクリーンショット
折り畳み終了展開
アクティブ/非アクティブなリポジトリを折りたたんだり展開したりできます。登録編集回答しました。ただし、リポジトリが多数ある場合は扱いにくくなります。