Compartilhar via


Operações de repositório de controle de origem

Depois de se conectar ao Git, suas alterações serão rastreadas Microsoft Dataverse. Você pode visualizar uma lista de alterações não gerenciadas na página Controle de origem na sua solução não gerenciada . Objetos que fazem parte da camada gerenciada não são incluídos na confirmação.

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

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

  2. Abra a solução na qual você fez alterações e selecione Controle do Código-fonte no painel de navegação esquerdo.

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

A tela de controle de origem fornece uma lista de Alterações disponíveis para serem confirmadas do seu ambiente no controle de origem. Selecione Atualizar para atualizar a lista caso tenha feito alterações em outra aba 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 serem inseridas no seu ambiente. Quando detectado, você precisa resolver os conflitos detectados entre objetos em seu ambiente e o Git.

Resolução de conflitos

O sistema detecta se há alterações conflitantes no repositório de origem. Ele lista esses problemas na aba conflitos . Você deve resolver todos os conflitos antes de puxar ou confirmar. Selecione cada conflito listado e escolha entre 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 que foram feitas em seu 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 ficarão disponíveis para serem confirmados no seu repositório de código-fonte. Se você optar por aceitar as alterações recebidas, esses objetos serão movidos para a guia Atualizações e ficarão disponíveis para serem importados para seu ambiente. Fazer a seleção na guia Conflitos não executa nenhuma ação imediata com o controle do código-fonte, mas resolve o conflito para que sua próxima ação de pull ou confirmação execute as alterações selecionadas sem mais conflitos.

Alterações de pull disponíveis no repositório de controle do código-fonte

Para importar atualizações disponíveis do seu repositório de controle de origem para o seu ambiente, alterne para a guia Atualizações e selecione Verificar atualizações. Em seguida, revise as atualizações disponíveis e selecione Puxar na barra de comandos. Recomendamos que você valide as experiências do aplicativo que podem ter sido impactadas por essas alterações recebidas.

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

Confirmar alterações feitas no repositório de controle do código-fonte

Para confirmar as alterações no controle do código-fonte, alterne para a guia Alterações e revise as alterações. Selecione Commit no menu superior, insira um comentário sobre seu commit e selecione Commit novamente.

Depois que suas alterações forem confirmadas, você poderá navegar diretamente para Azure DevOps exibir sua confirmação ou selecionar o número de confirmação fornecido no item da barra de informações que o notifica sobre sua confirmação bem-sucedida.

Observação

A melhor prática é resolver seus conflitos primeiro, depois extrair quaisquer alterações do código-fonte para o ambiente, validar se o aplicativo ainda está funcional e operando conforme projetado e, em seguida, confirmar as alterações no controle do código-fonte. Essa prática garante que as confirmações de código-fonte sejam da melhor qualidade.

Próximas etapas

Configuração de integração do Git