Changesets e controle de versão em CDM
Um changeset é uma cópia de rascunho de uma aplicação que você pode atualizar e salvar quantas vezes for necessário. Quando estiver satisfeito com as mudanças, você pode confirmar o changeset para aplicar as mudanças à aplicação. Confirmação
Sobre changesets
- Crie um novo changeset: O changeset inclui o conjunto de dados de configuração completo da aplicação.
- Salvar um changeset: O painel Editor, a exibição de lista e o painel Visualização são atualizados para refletir o estado resolvido do changeset. O sistema atualiza o changeset, mas não atualiza a aplicação. As mudanças aparecem no Atividade . Você deve confirmar um changeset para atualizar os dados de configuração da aplicação. Depois de salvar, você pode passar para outras atividades e retornar mais tarde para editar o changeset.
- Atualizar um changeset existente: Edite um changeset que foi salvo, mas não confirmado.
- Confirmar um changeset salvo: O sistema gera um snapshot de cada implantávelque é afetado pelas mudanças.
Sobre conflitos com outros changesets da aplicação em que você está trabalhando
Às vezes, UserA e UserB estão trabalhando ao mesmo tempo em dois changesets diferentes da mesma aplicação. Se o usuário confirmar um changeset que define VariávelX para R E, mais tarde, UserB tenta confirmar um changeset com VariávelX definido como B , um conflito resulta.
Um changeset aberto com conflitos está bloqueado, não pode ser confirmado. O sistema notifica você sobre conflitos com uma mensagem de aviso na página. Além disso, o. Estado o valor no cabeçalho muda de Aberto para Bloqueado .
Consulte Conflitos entre confirmações do changesetpara obter descrições dos tipos de conflitos identificados pelo sistema.