
In VSCode habe ich in einem Arbeitsbereich zwei Ordner geöffnet, die jeweils zu zwei Git-Projekten gehören. Wie wechsle ich den Fokus zwischen den beiden Ordnern, damit ich die Git-Funktionen von VSC bequem auf beiden Ordnern verwenden kann?
Antwort1
Wenn Sie die Registerkarte „Quellcodeverwaltung“ anzeigen (klicken Sie im Screenshot auf die Schaltfläche links), zeigt Ihnen VS Code alle Git-Repositorys für Ihre geöffneten Ordner an:
Hier habe ich zwei Repos (hellocli3 und KrakenRepo).
Wenn Sie auf klicken, >
um das gewünschte Repository zu erweitern, können Sie die Git-Funktionen von VS Code für dieses Repository verwenden. Die Funktionen finden Sie, indem Sie mit der Maus über die Symbole rechts neben dem Repository-Namen fahren:
Antwort2
Leider kann man mit VS Code nicht fließend arbeiten. Aber problemlos mitAtomoderTheia. Theia ist ein VS Code-Fork der Eclipse Foundation. Es ist praktisch dasselbe wie VS Code, nur mit geringfügigen Änderungen. Eine der Änderungen ist die Möglichkeit, ein Arbeitsrepo über ein Dropdown-Menü auszuwählen, wie in Atom.
Einer der VS Code-Mitarbeiter sagt, das VS Code Git-Arbeitsdesign sei ein Feature und daher sehr unwahrscheinlich, dass es gelegentlich geändert werde.
Sie können einen Multi-Root-Arbeitsbereich verwenden, müssen das Git-Repository jedoch trotzdem manuell ändern.
Bei Verwendung eines Projekts mit mehreren Stammverzeichnissen (Datei -> Öffnen -> erstes Projekt auswählen, dann andere Projekte mit Datei -> Öffnen -> Ordner zum Arbeitsbereich hinzufügen auswählen) und Öffnen der Registerkarte SCM gibt es verschiedene Möglichkeiten, mit verschiedenen Repos zu arbeiten:
Repositories vorübergehend deaktivieren
…
Beim Arbeiten mit einer großen Anzahl von Git-Repositorys können Sie über Source Control
die Registerkarte -> Anzeigen und Sortieren -> Repositorys -> Deaktivieren der Repositorys, die Sie dieses Mal nicht benötigen, vorübergehend zusätzliche Repositorys aus dem SCM-Seitenleisten-Repository entfernen .Screenshot des Deaktivieren-Repositorys
Wählen Sie mit Source Control Repositories
der Tabulatortaste das Arbeits-Repository aus.
Aktivieren Sie es zunächst Source Control Repositories
auf der Registerkarte SCM.
Klicken Sie mit der rechten Maustaste auf die Registerkarte SCM -> Repositories. Dort können Sie eines oder mehrere aktive Repos auswählen. Screenshot „Aktive Repositorys auswählen“
Falten Sie das Ende aus
Sie können aktive/nicht aktive Repos einfach falten und erweitern alsReg Bearbeitenbeantwortet. Aber bei vielen Repos wird es schwierig.