デルタロード
「デルタロード」は、Git リポジトリからアプリケーションをロードするための最適な方法です。
分岐を切り替えてリモート変更を適用すると、変更された更新のみがデルタロード機能によってロードされます。アプリケーションの完全なアンインストールと再インストールを実行する必要はなく、変更された更新のみが実行されます。これにより、開発者のプロセスが迅速化され、容易になり、開発中にすべての分岐を使用する必要がなくなります。テーブルに格納されているデータはこれらの操作中に保持されるため、再インストールまたは分岐変更の操作後にアプリケーションにデモデータをロードし直す必要はありません。
デルタロードのメリット
- 時間削減
- 通常、アプリケーションのアンインストールまたは再インストールの最も時間がかかる部分は、テーブルの削除と作成です。デルタロードでは、それが発生しません。アプリケーションのサイズによっては、テーブルを削除または作成する必要がないため、操作の実行時間が大幅に短縮されます。
- テストデータとデモデータの保持
- テストデータとデモデータを含むテーブルは削除されないため、データは失われません。毎回デモデータを再インポートする必要がなければ、開発者は時間を節約できます。
- クロススコープ依存参照の保持
- クロススコープで参照を共有するアイテムは、変更を適用しても失われなくなりました。これは、スコープ B のアイテムがスコープ A の親アイテムに関連付けられるときに発生していました。スコープ A にリモート変更を適用すると、親アイテムが削除されて再インストールされ、両アイテム間の参照が壊れ、その関係は復元されません。デルタロードによってアンインストールが防止されるため、参照は失われません。
- 推奨されるプラクティス
- ServiceNow Paris リリース以降のすべてのインスタンスでは、デルタロードがデフォルトで有効になっています。この機能は、アプリケーション開発に役立つように設計されており、継続的なサポートとアップグレードが提供されます。