Carregamento delta
"Carregamento delta" é uma maneira otimizada de carregar uma aplicação de um repositório Git.
Quando você alterna as ramificações e aplica mudanças remotas, o recurso de carregamento delta garante que somente as atualizações alteradas sejam carregadas. Em vez de ter que executar uma desinstalação e reinstalação completas da aplicação, somente as mudanças serão atualizadas. Isso acelera e facilita o processo para os desenvolvedores e elimina a necessidade de usar todas as ramificações durante o desenvolvimento. Os dados armazenados em tabelas são retidos durante essas operações, diminuindo a necessidade de carregar dados de demonstração de volta na aplicação após uma operação de reinstalação ou mudança de ramificação.
Benefícios do carregamento delta
- Economias de tempo
- Normalmente, a parte mais longa de uma desinstalação ou reinstalação de aplicação é descartar e criar tabelas. O carregamento delta evita que isso ocorra. Dependendo do tamanho da aplicação, não ter que descartar ou criar tabelas pode melhorar significativamente o tempo de conclusão de uma operação.
- Dados de teste e demonstração retidos
- As tabelas que contêm dados de teste e demonstração não são mais excluídas, portanto, os dados não são perdidos. Os desenvolvedores podem economizar tempo se não precisarem reimportar os dados de demonstração a cada vez.
- Referências dependentes entre escopos preservadas
- Itens com escopo cruzado e referências de compartilhamento não são mais perdidos quando você aplica mudanças. Isso costumava ocorrer quando um item no escopo B estava associado a um item primário no escopo A. A aplicação de mudanças remotas no escopo A excluiria o item primário e o reinstalaria, quebrando a referência entre os dois itens, mas não restaurando esse relacionamento. O carregamento delta evita a desinstalação, portanto, a referência não é perdida.
- Prática recomendada
- O carregamento delta está habilitado por padrão em todas as instâncias que começam com a versão ServiceNow Paris. O recurso foi projetado para ajudar no desenvolvimento de aplicações e recebe suporte e upgrades contínuos.