Versionsverwaltung mit Cloud Workstations

Auf dieser Seite wird beschrieben, wie Sie die Versionsverwaltung für Ihre Anwendungsdateien mit Git-Unterstützung des Cloud Workstations-Basiseditors.

Klicken Sie in der Aktivitätsleiste auf  Versionsverwaltung, um ein neues Git-Repository zu erstellen, auf Ihre vorhandenen Git-Repositories zuzugreifen, vorhandene und geplante Änderungen anzusehen oder Änderungen zusammenzuführen.

Von hier aus können Sie Änderungen im Staging-Modus ausführen und die Bereitstellung aufheben. Sie haben die Möglichkeit, sich über den vorherigen Status und die aktuelle Version von Dateien zu informieren und Änderungen zu übernehmen – alles über den Base-Editor.

Mit Git authentifizieren

Um Änderungen an Ihrem Git-Repository abzurufen oder zu übertragen oder Ihr Repository zu klonen, wie Sie beim Importieren einer benutzerdefinierten Stichprobe vorgehen, müssen Sie sich bei Git authentifizieren.

Wenn Sie eine Aktion ausführen, die eine Authentifizierung erfordert, werden Sie von Git zur Eingabe eines Passworts aufgefordert. Geben Sie ein persönliches Zugriffstoken (Personal Access Token, PAT) ein. Dies ist ein sichereres Token. zu Git-Passwörtern. Weitere Informationen zum Einrichten Ihres PAT finden Sie in der Anleitung Persönliches Zugriffstoken erstellen.

Wenn Sie Ihren Workflow effizienter gestalten und PAT nicht mehrfach eingeben müssen, aktivieren Sie Credential Helper, damit Git das PAT für 15 Minuten im Cache speichern kann:

  1. Starten Sie das Cloud Workstations-Basiseditor-Terminal, indem Sie auf Terminal > Neues Terminal klicken.
  2. Führen Sie dazu diesen Befehl aus:

    git config --global credential.helper cache
    

Weitere Anpassungsoptionen wie das Ändern der Zeitüberschreitung und die Angabe eines lokalen Pfads für den Anmeldedatenspeicher finden Sie in der Dokumentation Git Tools – Anmeldedatenspeicher.

Zwischen mehreren Repositories wechseln

Mit der Funktion Basiseditor von Cloud Workstations. Um zwischen Ihren Repositories umzuschalten, klicken Sie in der Statusleiste des Basiseditors von Cloud Workstations auf den Namen Ihres Repositorys. Wählen Sie im Menü das Repository aus, zu dem Sie den Bereich wechseln möchten.

Dadurch wird das Feld „Versionsverwaltung: Git“ mit dem Kontext des ausgewählten Repositorys aktualisiert.

Änderungen am Arbeitsstatus anzeigen

Änderungen, die Sie beim Hinzufügen, Ändern oder Löschen von Dateien vornehmen, werden im Abschnitt „Änderungen“ des Steuerfelds zur Versionsverwaltung: Git angezeigt. Sie können die ausgewählte Datei öffnen, diese Änderungen bereitstellen, Änderungen verwerfen oder sehen, welche Änderungen in diesem Commit vorgenommen werden.

Diff-Ansicht aktivieren

Im Steuerfeld „Versionsverwaltung: Git“ werden Ihre geänderten Dateien unter Änderungen. Wenn Sie Ihre geänderten Dateien gestaffelt haben, werden sie auch unter „Staged Änderungen“ aufgeführt. Wenn Sie auf eine dieser Dateien klicken, werden ihre Unterschiede angezeigt. Hier sehen Sie, was sich zwischen dem zuvor per Commit übertragenen Status und dem aktuellen Status geändert hat.

Commit für Änderungen durchführen

Wenn Sie Ihre Änderungen direkt überprüfen möchten, Cloud Workstations.

  1. Führen Sie die folgenden Git-Befehle mit dem Cloud Workstations-Terminal aus. Denken Sie daran, die E-Mail-Adresse und den Namen mit Ihren Daten zu aktualisieren:

    git config --global user.email alex@example.com
    git config --global user.name Alex
    
  2. Prüfen Sie die Änderung im Quellcodesteuerfeld: Git-Steuerfeld in der Basis Editor, schreiben Sie eine Commit-Nachricht und klicken Sie dann auf KästchenCommit ausführen oder Strg+Eingabetaste (oder Befehlstaste + Eingabetaste unter macOS).

Repository klonen

So klonen Sie ein Remote-Git-Repository zur Verwendung im Basiseditor von Cloud Workstations:

  1. Repository-URL abrufen: Öffnen Sie bei GitHub-Repositories die Hauptseite Ihres Repositorys und rufen Sie dann das Dialogfeld „Klonen“ oder „Download“ auf.
  2. Drücken Sie zum Öffnen der Befehlspalette Strg + Umschalttaste + P (oder Befehlstaste + Umschalt + P unter macOS) oder auf Ansicht > klicken Befehlspalette:
  3. Führen Sie Git: Klonen aus.
  4. Geben Sie bei entsprechender Aufforderung den Speicherort des Git-Repositorys ein.

Zweige erstellen und zwischen ihnen wechseln

So erstellen Sie einen neuen Zweig oder wechseln zu einem vorhandenen Zweig:

  1. Drücken Sie zum Öffnen der Befehlspalette Strg + Umschalttaste + P (oder Befehlstaste + Umschalt + P unter macOS) oder auf Ansicht > klicken Befehlspalette:
  2. Führen Sie Git: Checkout aus.
  3. Wählen Sie aus der Liste die Zweige aus oder erstellen Sie einen neuen lokalen Zweig.

Git-Statusleiste

In der Git-Statusleiste können Sie Ihren aktuellen Zweig verfolgen und zu einem anderen wechseln. Verwenden Sie dazu die Zweig-Anzeige. Außerdem wird die Aktion „Änderungen synchronisieren” bereitgestellt, um nach Änderungen zwischen Ihrem lokalen Repository und dem vorgelagerten Zweig zu suchen. Beim Synchronisieren von Änderungen werden lokale Änderungen per Push in Ihren Upstream-Branch übertragen und per Remote-Änderung an das lokale Repository übertragen.

Wenn Sie keinen Upstream-Branch eingerichtet haben, ist die Aktion „Veröffentlichen“ verfügbar, um Ihre lokalen Änderungen an ein Remote-Repository zu übertragen.