Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pode iniciar a integração com o Git a partir do Power Platform na área de Soluções dentro do Power Apps, Copilot Studio, Power Automate e Power Pages. À medida que a sua equipa se desenvolve, pode comprometer personalizações dentro de um ambiente para o Git e transferir alterações feitas dentro do Git para ambientes conectados.
Para ligar a integração Dataverse Git, escolha um fornecedor Git:
- Azure DevOps. Ligue-se a um projeto Azure DevOps e a um repositório Git.
- GitHub. Ligue-se a um repositório GitHub usando uma aplicação GitHub e o Azure Key Vault.
Artigos específicos para o fornecedor abordam os pré-requisitos e a configuração inicial. Este artigo aborda opções de ligação comuns e tarefas que se aplicam depois de se ligar ao Git.
Como escolher entre o vínculo de ambiente e solução
Se não tiver a certeza de qual a estratégia de vínculo utilizar, o vínculo do ambiente é a abordagem recomendada para iniciar a integração com o Git no Dataverse. Aqui estão algumas diferenças importantes entre o vínculo de ambiente e solução para ajudá-lo a decidir a abordagem certa para si.
Vinculação do ambiente
O vínculo de ambiente é um processo único para vincular todo o ambiente do Dataverse e todas as soluções e objetos não geridos no ambiente a um único repositório e pasta. Quando opta por ligar todo o ambiente, todas as personalizações não geridas feitas em qualquer solução não gerida personalizada são armazenadas numa única pasta e ramo do Git e não precisa de configurar nenhuma outra solução depois de selecionada. O sistema permite que várias soluções utilizem uma única localização de pasta raiz e mantém o controlo de quais objetos pertencem a cada solução num ficheiro separado. Já não é necessário usar uma pasta raiz exclusiva para cada solução. Se utilizar a vinculação do ambiente, pode selecionar o repositório, o ramo e a pasta à qual vincular o ambiente durante a configuração inicial.
Vinculação de soluções
A vinculação de soluções pode ser utilizada para o controlo de código fonte de várias soluções dentro do mesmo ambiente em ramos ou pastas separados. O vinculo de soluções proporciona flexibilidade adicional na organização dos ficheiros de origem, mas exige mais gestão por parte dos criadores para integrar novas soluções no controlo de código fonte. O sistema requer que haja apenas uma localização no controlo do código fonte para cada objeto de solução, o que significa que, se optar por vincular soluções a diferentes localizações de origem, o sistema não permitirá que tenha o mesmo objeto em várias soluções. Por esta razão, diferentes soluções num ambiente não podem ser vinculadas a diferentes repositórios.
Outras considerações
Se selecionar o vínculo do ambiente, todas as novas soluções não geridas são sincronizadas automaticamente com o código fonte sem mais ações e, se selecionar o vínculo por solução, a criação de uma nova solução posteriormente exigirá que a solução também seja configurada para controlo de código fonte antes de ser sincronizada com o controlo de código fonte. Considere a segurança de ter todas as soluções sincronizadas versus a flexibilidade de ter pastas e ligações de códigos fonte diferentes para cada solução.
Vincule uma solução a um repositório e uma pasta (quando se utiliza a estratégia de ligação de solução)
Depois de ligares o teu ambiente ao Git usando a estratégia de ligação de soluções, podes vincular uma solução a um repositório e uma pasta na mesma localização Git.
- Na área Soluções, selecione os três pontos verticais ao lado da solução que pretende vincular ao controlo de código fonte e selecione Ligar ao Git.
- Selecione um ramo existente ou crie um novo ramo, introduza uma pasta Git à qual vincular a solução e selecione Ligar.
Validar a sua ligação
Para validar a sua ligação com o Git, crie uma nova solução ou faça alterações a uma solução existente e visualize as alterações usando estes passos:
- Na página Soluções, abra a solução onde pretende ver as alterações.
- No painel esquerdo, selecione Controlo de código fonte para ver as alterações efetuadas na solução.
Agora pode ver as alterações feitas à solução e pode confirmar e enviar as alterações por push para o repositório, bem como visualizar o ramo atual ao qual sua solução está vinculado.
Desconectar do Git
Os ambientes e soluções podem ser desligados e, em seguida, novamente ligados a diferentes localizações do Git. Com o vínculo de ambiente ou solução, todas as soluções podem ser desligadas. Com o vínculo de solução, também pode desligar uma solução específica.
Para informações sobre desligar do Git usando código, veja Conectar e desligar o Dataverse de um repositório Git usando código.
Desligar todas as soluções
- Na página Soluções, selecione Ligação do Git (vínculo de ambiente) ou Ligar ao Git (vínculo de solução).
- Selecione Desligar todas as soluções do Git.
- Selecione Continuar na caixa de diálogo de confirmação.
Desligar uma solução específica
- Na página Soluções ou Controlo de código fonte, selecione Ligação do Git.
- Selecione Desligar solução do Git.
- Selecione Continuar na caixa de diálogo de confirmação.
Ligar vários ambientes de desenvolvimento ao Git
Vários ambientes de desenvolvimento podem ser ligados à mesma localização do Git. Esta funcionalidade fornece ao isolamento do programador a capacidade de emitir rapidamente as suas alterações para o Git e transmitir as alterações de outras pessoas para o seu ambiente.
Important
Cada ambiente deve estar ligado com o mesmo tipo de ligação, repositório, ramificação e pasta do Git.
- Exporte as soluções pretendidas como não geridas do ambiente de desenvolvimento original e, em seguida, importe para o segundo ambiente.
- Como alternativa, crie uma solução no segundo ambiente com exatamente o mesmo nome e editor.
- Noutros ambientes, repita os passos de configuração para Azure DevOps ou GitHub. Use o mesmo fornecedor Git, tipo de ligação, repositório, branch e pasta Git.
Agora pode sincronizar alterações em vários ambientes.
Próximos passos
Depois dos seus ambientes e soluções estarem ligados ao Git, poderá começar a fazer alterações nas suas soluções e a consolidar essas alterações no repositório. Para obter mais informações sobre operações de controlo do código fonte, aceda a Operações do repositório de controlo do código fonte.