Partilhar via


Operações do repositório de controle do código-fonte

Depois que você se conectar ao Git, suas alterações serão controladas Microsoft Dataverse. Você pode exibir uma lista de alterações não gerenciadas na página Controle do código-fonte em sua Solução não gerenciada . Os objetos que fazem parte da camada gerenciada não são incluídos na confirmação.

Ver alterações na área de soluções

  1. Depois de fazer uma alteração ou adicionar um objeto em uma solução não gerenciada, vá para a área Soluções Power Apps.

  2. Abra a solução na qual efetuou alterações e selecione Controlo de Código Fonte no painel de navegação esquerdo.

    Lista de alterações na solução pronta para confirmar no Git

A tela de controle do código-fonte fornece uma lista de alterações disponíveis para confirmação do seu ambiente para o controle do código-fonte. Selecione Atualizar para atualizar a lista se tiver feito alterações em outra guia do navegador. Selecionar Verificar atualizações consulta seu repositório de código-fonte e identifica se há atualizações no Git disponíveis para acessar seu ambiente. Quando detetado, você precisa resolver Conflitos detetados entre objetos em seu ambiente e o Git.

Resolução de conflitos

O sistema deteta se há alterações em conflito no repositório de origem. Ele lista esses problemas na guia conflitos . Você deve resolver todos os conflitos antes de puxar ou confirmar. Selecione cada conflito listado e, em seguida, escolha manter as alterações existentes se quiser manter as alterações originadas em seu ambiente ou aceitar as alterações recebidas se quiser aceitar as alterações feitas no repositório de código-fonte.

Se você optar por manter as alterações existentes, esses objetos serão movidos para a guia Alterações e estarão disponíveis para confirmação no repositório de código-fonte. Se você optar por aceitar as alterações de entrada, esses objetos serão movidos para a guia Atualizações e estarão disponíveis para serem transferidos para o seu ambiente. Fazer a seleção no separador Conflitos não executa nenhuma ação imediata com o controlo de código-fonte, mas resolve o conflito para que sua próxima ação de pull ou commit execute as alterações selecionadas sem mais conflitos.

Extrair alterações disponíveis no repositório de controlo de código fonte

Para importar atualizações disponíveis do repositório de controle do código-fonte para o ambiente, alterne para a guia Atualizações e selecione Verificar se há atualizações. Em seguida, revise as atualizações disponíveis e selecione Puxar na barra de comandos. Recomendamos que você valide as experiências de aplicativo que podem ter sido afetadas por essas alterações de entrada.

Se um objeto foi excluído no Git, você será solicitado a remover o objeto da solução (o objeto permanece no ambiente) ou excluir o objeto do ambiente. Isso é necessário antes que as atualizações sejam retiradas do Git.

Consolidar alterações no repositório de controlo de código fonte

Para consolidar as alterações no controlo de código fonte, mude para o separador Alterações e reveja as alterações. Selecione Confirmar no menu superior, insira um comentário sobre sua confirmação e selecione Confirmar novamente.

Assim que as suas alterações forem consolidadas, pode navegar diretamente para o Azure DevOps para ver a sua consolidação ou selecionar o número de consolidação fornecido no item da barra de informações que o notifica sobre a sua consolidação bem-sucedida.

Nota

É uma prática recomendada resolver os seus conflitos primeiro e, em seguida, extrair todas as alterações do código-fonte para o seu ambiente, validar se a aplicação ainda está funcional e operando conforme projetado e, em seguida, confirmar as alterações no controlo do código-fonte. Esta prática garante que as confirmações do código-fonte sejam da melhor qualidade.

Próximos passos

Configuração de integração com Git