Änderungen in einem Repository bestätigen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Commit-Änderungen, die in Ihrer Anwendung in vorgenommen wurden ServiceNow StudioZu einem verknüpften Git-Repository. Sie können entweder einige Änderungen zum Commit auswählen oder alle Änderungen an der Instanz gleichzeitig bestätigen.

    Vorbereitungen

    Verknüpfen Sie eine App mit der Quellcodeverwaltung in ServiceNow Studio

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > App Engine > ServiceNow Studio.
    2. Wählen Sie im Dateinavigator die Anwendung aus, die Sie öffnen möchten.
    3. Wählen Sie Aus App-Details Zum Öffnen der App im Canvas.
    4. Auswahlvorgang Quellcodeverwaltung > Commit-Changes.
      Die Datei ändert sich von allen Update-Sets, die angezeigt werden. Standardmäßig werden die Änderungen des aktuellen Update-Satzes zuerst angezeigt.
    5. Wählen Sie die Dateiänderungen aus, die Sie bestätigen möchten.
      Wählen Sie die Änderungen aus, die Sie bestätigen möchten.
    6. Um nicht nachverfolgte Changes einzubeziehen, wählen Sie aus Schließen Sie Changes ein, die nicht über die Tabelle „Kundenaktualisierung“ [sys_Update_xml] nachverfolgt werden Kontrollkästchen.
      • Der Standard für dieses Kontrollkästchen wird über festgelegt glide.sourcecontrol.default_commit_modeEigenschaft.
        • Die Eigenschaft kann auf festgelegt werden Include_untracked Oder EXCLUDE_UNTRACKED .
        • Die Include_untracked Im Modus werden die Updates an die Anwendung übergeben, die keine sys_Update_xml-Datensätze generieren, sowie alle vom Anwender ausgewählten Updates.
        • Die EXCLUDE_UNTRACKED Modus Commits nur Updates, die vom Anwender in ausgewählt wurden Wählen Sie Dateien aus, die für die Quellcodeverwaltung festgelegt werden sollen Modal.
      • Die Basissystemeinstellung für die Eigenschaft ist EXCLUDE_UNTRACKED .
      • Um das Kontrollkästchen auszublenden und den Wert von zu verwenden glide.sourcecontrol.default_commit_modeEigenschaft, erstellen Sie sn_devstudio.vcs.allow_commit_mode_selectionUnd legen Sie sie auf „falsch“ fest.
      • Wenn Sie dieses Kontrollkästchen aktivieren, kann dies zu einer Leistungsstrafe führen.
      Hinweis:

      Commits finden immer in statt Include_untracked Modus in den folgenden Fällen:

    7. Wählen Sie Fortsetzen.
    8. Geben Sie einen Kommentar für die Änderungen in ein Commit-Kommentar Feld.
    9. Wählen Sie Aus Commit-Dateien .

    Ergebnisse

    Die folgenden Operationen werden ausgeführt:

    • Die ServiceNow AI PlatformIdentifiziert alle lokalen Changes.
    • Die ServiceNow AI PlatformSetzt alle lokalen Changes im Remote-Repository fest.
    Hinweis:
    Eine Liste der bekannten Dateien, die keine Kundenaktualisierungsdatensätze enthalten und nicht nachverfolgt werden, finden Sie unter Customer Updates table.