Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
A integración con Git iníciase desde Power Platform na área Solucións dentro de Power Apps, Copilot Studio, Power Automate e Power Pages. Este artigo trata sobre a conexión de entornos e solucións a un repositorio de Git. Azure DevOps
A medida que o equipo se desenvolve, as personalizacións dentro dun entorno poden ser enviadas a Git e os cambios realizados dentro de Git poden ser trasladados a entornos conectados.
Requisitos previos para a integración de Git con Dataverse
Dataverse A integración con Git é unha funcionalidade de Entornos xestionados. Os entornos de desenvolvemento e de destino deben estar habilitados como entornos xestionados.
Ao conectar o teu entorno a Git, requírese unha subscrición e licenzas para os usuarios que interactúan co control de código fonte. Azure DevOps Dataverse
Nota
Hai dispoñible un número limitado de licenzas no Plan básico do servizo. Azure DevOps Vaia a Azure DevOps Servizos para obter máis información sobre prezos e licenzas de Azure DevOps.
Azure DevOps É necesario o permiso de servizos para facer commits e ler ficheiros fonte. Os membros do grupo de seguranza de Colaboradores teñen permiso.
É necesario un ambiente con rol de seguranza de administrador do sistema para conectarse a Git, o que completa a vinculación inicial do teu ambiente ou solución a un proxecto en. Power Platform Dataverse Azure DevOps
Azure DevOps configuración
Para comezar, necesitas un proxecto e un repositorio para conectar o teu entorno. Azure DevOps Dataverse Se non tes un proxecto nin un repositorio configurados, segue estes pasos para crear un novo proxecto e repositorio en Azure DevOps . Azure DevOps
- Inicia sesión en Azure DevOps e selecciona a túa organización.
- Selecciona Novo proxecto, introduce un nome e asegúrate de que o control de versións estea configurado como Git para o teu proxecto e selecciona Crear.
- No novo proxecto, selecciona Repositorios e despois selecciona Inicializar na parte inferior da páxina para inicializar o repositorio predeterminado.
Asegúrate de que todos os usuarios que estean a realizar cambios no teu entorno teñan acceso ao teu repositorio e para confirmar os cambios. Revisa a túa configuración de licenzas e os grupos de seguranza para asegurarte de que poden usar o panel de control de código fonte da solución. Azure DevOps
Conectar con Git
A conexión a Git vincula as solucións do teu entorno a unha localización específica e ramifica dentro do repositorio. Azure DevOps Podes vincular o teu ambiente a un proxecto mediante a vinculación de ambientes ou de solucións. Para obter máis información sobre as diferenzas entre a vinculación de ambiente e a de solucións, consulta Como elixir entre a vinculación de ambiente e a de solucións.
Activa todos os entornos de desenvolvemento e de destino como entornos xestionados dentro do centro de administración Power Platform .
Inicia sesión en Power Apps (ou Copilot Studio, Power Automate, Power Pages) e despois vai a Solucións.
Na páxina Solucións ou na páxina Control de código fonte dentro dunha solución personalizada non xestionada, seleccione Conectar a Git.
Selecciona Ambiente ou Solución nas opcións de tipo de conexión e selecciona a túa Azure DevOps organización e proxecto. Para obter máis información sobre as diferenzas entre a vinculación de ambiente e a de solucións, consulta Como elixir entre a vinculación de ambiente e a de solucións.
Dependendo do tipo de vinculación, pode seleccionar un proxecto, un repositorio ou unha rama e introducir un cartafol ao que vincular o ambiente ou a solución.
Opcionalmente, crea unha nova rama.
Seleccione Conectar.
Nota
Por deseño, a Solución predeterminada e a Solución predeterminada non se poden conectar a Git. Common Data Service Usar unha solución personalizada para o desenvolvemento de aplicacións e solucións.
Como elixir entre a vinculación do ambiente e a da solución
Se non estás seguro de que estratexia de vinculación usar, a vinculación de ambientes é o enfoque recomendado para comezar coa integración de Git en Dataverse. Aquí tes algunhas diferenzas clave entre a vinculación de ambientes e solucións para axudarche a decidir que enfoque é o axeitado para ti.
Vinculación de ambiente
A vinculación de ambientes é un proceso único para vincular todo o ambiente e todas as solucións e obxectos non xestionados do ambiente a un único repositorio e cartafol. Dataverse Cando escolle vincular todo o ambiente, todas as personalizacións non xestionadas realizadas en calquera solución personalizada non xestionada almacénanse nun único cartafol e rama de Git e non precisa configurar ningunha outra solución unha vez seleccionada. O sistema permite que varias solucións usen unha única localización do cartafol raíz e mantén un rexistro dos obxectos que pertencen a cada solución nun ficheiro separado. Xa non é necesario usar un cartafol raíz único para cada solución. Se estás a usar a vinculación de ambientes, podes seleccionar o repositorio, a rama e o cartafol aos que vincular o ambiente durante a configuración inicial.
Unión de solucións
A vinculación de solucións pódese usar para controlar o código fonte varias solucións dentro do mesmo ambiente para separar repositorios ou cartafoles. A vinculación de solucións proporciona flexibilidade adicional na organización dos ficheiros fonte, pero require máis xestión por parte dos creadores para incorporar novas solucións ao control de código fonte. O sistema require que só haxa unha localización no control de orixe para cada obxecto da solución, o que significa que se vai optar por vincular solucións a diferentes localizacións de orixe, o sistema non lle permite ter o mesmo obxecto en varias solucións. A vinculación de solucións non require que se seleccione un repositorio ou unha solución durante a configuración inicial. No seu lugar, selecciona o repositorio e o cartafol aos que vincular cada solución cando estea listo para vincular a solución ao control de código fonte.
Outras consideracións
Se selecciona a vinculación de ambiente, todas as novas solucións non xestionadas sincronízanse automaticamente co código fonte sen máis accións e, se selecciona a vinculación por solución, a creación dunha nova solución máis tarde require que a solución tamén estea configurada para o control de orixe antes de sincronizarse co control de orixe. Considere a seguridade de ter todas as solucións sincronizadas fronte á flexibilidade de ter diferentes cartafoles e ligazóns de código fonte para cada solución.
Vincular unha solución a un repositorio e a un cartafol (cando se usa a estratexia de vinculación de solucións)
Unha vez que teñas conectado o teu entorno a Git usando a estratexia de vinculación de solucións, podes vincular unha solución a un repositorio e a un cartafol no mesmo proxecto. Azure DevOps
- Na área Solucións , selecciona os tres puntos verticais xunto á solución que queres vincular ao control de código fonte e, a seguir, selecciona Conectar a Git.
- Selecciona unha rama existente ou crea unha nova rama, introduce un cartafol de Git ao que vincular a solución e, a seguir, selecciona Conectar.
Valida a túa conexión
Para validar a túa conexión a Git, crea unha nova solución ou realiza cambios nunha solución existente e visualiza os cambios seguindo estes pasos:
- Na páxina Solucións , abra a solución onde quere ver os cambios.
- No panel esquerdo, selecciona Control de código fonte para ver os cambios realizados na solución.
Agora podes ver os cambios realizados na solución e podes confirmar e enviar os cambios ao repositorio, así como ver a rama actual á que está vinculada a túa solución.
Desconectar de Git
Os entornos e as solucións pódense desconectar e logo volver conectar a diferentes localizacións de Git. Coa vinculación do ambiente ou da solución, pódense desconectar todas as solucións. Coa vinculación de solucións, tamén podes desconectar unha solución específica.
Desconectar todas as solucións
- Na páxina Solucións, selecciona Conexión a Git (vinculación de ambiente) ou Conectar a Git (vinculación de solución).
- Selecciona Desconectar todas as solucións de Git.
- Seleccione Continuar no diálogo de confirmación.
Desconectar unha solución específica
- Na páxina Solucións ou Control de código fonte , seleccione Conexión Git.
- Selecciona Desconectar a solución de Git.
- Seleccione Continuar no diálogo de confirmación.
Conectar varios entornos de desenvolvemento a Git
Pódense conectar varios entornos de desenvolvemento á mesma localización de Git. Esta funcionalidade proporciona illamento aos desenvolvedores coa capacidade de enviar rapidamente os cambios a Git e incorporar os cambios doutros ao seu entorno.
Importante
Todos os entornos deben estar conectados co mesmo tipo de enlace, repositorio, rama e cartafol Git.
- Exporta as solucións desexadas como non xestionadas desde o ambiente de desenvolvemento orixinal e, a seguir, impórtaas ao segundo ambiente.
- Como alternativa, cree unha solución no segundo ambiente co mesmo nome e publicador exactos.
- Noutros entornos, repita os pasos de *Conectar a Git* descritos anteriormente. ... Usa o mesmo tipo de conexión (vinculación), organización, proxecto, repositorio, rama e cartafol Git.
Agora podes sincronizar os cambios en varios entornos.
Pasos seguintes
Despois de que os teus entornos e solucións estean conectados a Git, podes comezar a facer cambios nas túas solucións e a confirmar eses cambios no repositorio. Para obter máis información sobre as operacións de control de código fonte, vaia a Operacións do repositorio de control de código fonte.