Changesets e controle de versão no CDM
Um changeset é uma cópia de rascunho de uma aplicação que você pode atualizar e salvar sempre que necessário. Quando estiver satisfeito com as mudanças, você poderá confirmar o changeset para aplicar as mudanças à aplicação. Confirmação
Sobre conjuntos de mudanças
- Criar 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 Visualizar 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 na guia 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ável afetado pelas mudanças.
Sobre conflitos com outros conjuntos de mudanças da aplicação na qual você está trabalhando
Às vezes, o UsuárioA e o UsuárioB estão trabalhando ao mesmo tempo em dois conjuntos de mudanças diferentes da mesma aplicação. Se o UsuárioA confirmar um changeset que define a variávelX como A e posterior, o UsuárioB tentará confirmar um changeset com a variávelX definida como B, ocorrerá um conflito.
Um changeset aberto com conflitos está bloqueado - ele não pode ser confirmado. O sistema notifica você sobre conflitos com uma mensagem de aviso na página. Além disso, o valor de Estado no cabeçalho muda de Aberto para Bloqueado.
Consulte Conflitos entre confirmações de conjunto de mudanças para obter descrições dos tipos de conflitos que o sistema identifica.