Delta wird geladen
„Delta Loading“ ist eine optimierte Methode zum Laden einer Anwendung aus einem Git-Repository.
Wenn Sie zu Verzweigungen wechseln und Remote-Changes anwenden, stellt die Delta-Ladefunktion sicher, dass nur geänderte Updates geladen werden. Anstatt eine vollständige Deinstallation und Neuinstallation der Anwendung durchzuführen, werden nur die Änderungen aktualisiert. Dies beschleunigt und vereinfacht den Prozess für Entwickler und macht es unnötig, während der Entwicklung alle Verzweigungen zu verwenden. In Tabellen gespeicherte Daten werden während dieser Vorgänge beibehalten, wodurch die Notwendigkeit verringert wird, Demodaten nach einer Neuinstallation oder einem Verzweigungsänderungsvorgang wieder in die Anwendung zu laden.
Vorteile der Delta-Belastung
- Zeitersparnisse
- Normalerweise dauert die Deinstallation oder Neuinstallation einer Anwendung am längsten mit dem Löschen und Erstellen von Tabellen. Delta Loading verhindert dies. Abhängig von der Größe der Anwendung kann die Abschlusszeit eines Vorgangs erheblich verbessert werden, wenn keine Tabellen gelöscht oder erstellt werden müssen.
- Test- und Demodaten beibehalten
- Tabellen, die Test- und Demodaten enthalten, werden nicht mehr gelöscht, sodass keine Daten verloren gehen. Entwickler können Zeit sparen, wenn sie die Demodaten nicht jedes Mal neu importieren müssen.
- Bereichsübergreifende abhängige Referenzen bleiben erhalten
- Elemente, die bereichsübergreifend sind und Referenzen freigeben, gehen nicht mehr verloren, wenn Sie Änderungen anwenden. Dies ist früher aufgetreten, wenn ein Element in Umfang B einem übergeordneten Element in Umfang A zugeordnet wurde. Beim Anwenden von Remote-Changes in Umfang A wird das übergeordnete Element gelöscht und neu installiert. Dadurch wird der Verweis zwischen beiden Elementen aufgehoben, die Beziehung wird jedoch nicht wiederhergestellt. Das Delta-Laden verhindert die Deinstallation, sodass die Referenz nicht verloren geht.
- Empfohlene Vorgehensweise
- Das Delta-Laden ist standardmäßig für alle Instanzen ab dem ServiceNow Paris-Release aktiviert. Die Funktion soll bei der Anwendungsentwicklung helfen und wird weiterhin unterstützt und aktualisiert.