Synchronisieren Sie das aktuelle Projekt zwischen einem Visual Studio Code -Arbeitsbereich und einer ServiceNow -Instanz

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Dateien zwischen dem Arbeitsbereich Visual Studio Code (Client/lokal) und der Instanz (Server) bidirektional synchronisieren.

    Vorbereitungen

    Erstellen Sie Ihr Projekt, und beginnen Sie mit der Bearbeitung Ihrer Anwendungen.

    Warum und wann dieser Vorgang ausgeführt wird

    Die im Arbeitsbereich Visual Studio Code an den Anwendungsdateien vorgenommenen Änderungen werden zunächst im lokalen Dateisystem gespeichert. Wenn Sie den Befehl Sync ausführen, werden die an den Anwendungsdateien vorgenommenen lokalen Changes zur Beibehaltung an den Server gesendet.

    Prozedur

    1. Klicken Sie in der Statusleiste unten in der Visual Studio Code -IDE auf Synchronisieren.
      Sie können auch die Tastenkombination Strg+Umschalt+P unter Windows oder Befehlstaste+Umschalt+P unter MacOS verwenden, um die Befehlspalette zu öffnen und Jetzt: Aktuelles Projekt synchronisieren aus der Liste auszuwählen.
      Abbildung : 1. Synchronisieren Sie das aktuelle Projekt
      Befehl zum Synchronisieren des Projekts
      • Wenn die Changes entweder auf dem Server oder auf dem Client auftreten, synchronisiert die Erweiterung die Datei erfolgreich, ohne dass Fehler angezeigt werden.
      • Wenn es keine Unterschiede zwischen lokalen und Serverversionen gibt, wird unten auf der Seite die Meldung Keine Änderungen erkannt angezeigt.
      • Wenn dieselbe Datei auf Client und Server geändert wird, zeigt das System die Konflikte an.
    2. Wenn eine Konfliktliste angezeigt wird, klicken Sie mit der rechten Maustaste auf die in Konflikt stehende Datei, um das Kontextmenü zu öffnen, und wählen Sie etwas aus dem Kontextmenü aus.
      Alternativ können Sie die Datei auswählen und oben auf der Seite auf das Menü „Unterschied öffnen“ klicken.
      Abbildung : 2. In Konflikt stehende Dateien werden angezeigt
      In Konflikt stehende Dateien werden angezeigt
      • Wählen Sie „Server überschreiben“, wenn Sie die Serverversion mit der Client-Version überschreiben möchten
      • Wählen Sie „Lokale überschreiben“ aus, um die Client-Version mit der Server-Version zu überschreiben.
      • Wählen Sie Als gelöst markieren, um die Kennzeichnung zu entfernen, die auf einen Konflikt hinweist. Die Serverversion wird bei der nächsten Synchronisierung überschrieben.
      Abbildung : 3. Unterschiede in Client- und Serverversionen
      Unterschiede zwischen Client- und Serverdateiversionen
    3. Behalten Sie die gewünschten Änderungen in der Client-Datei bei, und speichern Sie sie.
    4. Wenn Sie alle Dateikonflikte gelöst haben, klicken Sie unter In Konflikt stehende Dateienauf Als gelöst markieren.
      Die Änderungen werden bei der nächsten Synchronisierung synchronisiert. Wenn die Changes erfolgreich zusammengeführt wurden, wird unten auf der Seite die Meldung Synchronisierung erfolgreich abgeschlossen angezeigt.
      Hinweis:
      Die Dateien werden zu Beginn des Synchronisierungsprozesses auf Syntaxfehler überprüft. Alle gefundenen Fehler werden auf der Registerkarte „Problem“ unten auf dem Bildschirm angezeigt.

    Nächste Maßnahme

    Alle Änderungen werden mit dem Update Set in der Statusleiste markiert. Wenn ein Projekt geladen oder ausgewählt wird, wird in der Statusleiste das Standard-Update Set angezeigt. Klicken Sie auf die Update-Satz-Auswahl, um das aktuelle Update Set auszuwählen (gültig bis zum Schließen der IDE oder des Projekts). Wenn Sie nicht explizit ein Update Set auswählen, erfolgen alle Schreibvorgänge mit dem Standard-Update Set.