Connecta't al Git

Pots iniciar la integració de Git des de Power Platform a l'àrea de Solucions dins de Power Apps, Copilot Studio, Power Automate i Power Pages. A mesura que el teu equip es desenvolupa, pots comprometre personalitzacions dins d'un entorn a Git i integrar els canvis fets dins de Git en entorns connectats.

Per connectar la integració amb Dataverse Git, tria un proveïdor Git:

  • Azure DevOps. Connecta't a un projecte Azure DevOps i a un repositori Git.
  • GitHub. Connecta't a un repositori de GitHub utilitzant una aplicació de GitHub i Azure Key Vault.

Els articles específics per a proveïdors cobreixen els requisits previs i la configuració inicial. Aquest article tracta opcions de connexió comunes i tasques que s'apliquen després de connectar-te a Git.

Com triar entre l'entorn i l'enllaç de solucions

Si no esteu segur de quina estratègia d'enllaç utilitzar, l'enllaç d'entorn és l'enfocament recomanat per començar amb la integració Dataverse de Git. Aquestes són algunes diferències clau entre l'entorn i l'enllaç de solucions per ajudar-vos a decidir quin enfocament és adequat per a vosaltres.

Vinculació d'entorn

L'enllaç d'entorn és un procés únic per enllaçar tot Dataverse l'entorn i totes les solucions i objectes no administrats de l'entorn a un sol repositori i carpeta. Quan trieu enllaçar tot l'entorn, totes les personalitzacions no administrades fetes en qualsevol solució personalitzada no administrada s'emmagatzemen en una sola carpeta i branca Git i no cal que configureu cap altra solució un cop seleccionada. El sistema permet que diverses solucions utilitzin una única ubicació de carpeta arrel i fa un seguiment de quins objectes pertanyen a cada solució en un fitxer separat. Ja no és un requisit utilitzar una carpeta arrel única per a cada solució. Si utilitzeu l'enllaç d'entorn, podeu seleccionar el repositori, la branca i la carpeta per enllaçar l'entorn durant la configuració inicial.

Unió de solucions

L'enllaç de solucions es pot utilitzar per controlar múltiples solucions dins del mateix entorn per separar branques o carpetes. L'enllaç de solucions proporciona flexibilitat addicional en l'organització dels fitxers font, però requereix més gestió per part dels creadors per incorporar noves solucions al control d'origen. El sistema requereix que només hi hagi una ubicació al control d'origen per a cada objecte de solució, el que significa que si trieu enllaçar solucions a diferents ubicacions d'origen, el sistema no us permet tenir el mateix objecte en diverses solucions. Per aquesta raó, diferents solucions en un entorn no poden estar vinculades a diferents repositoris.

Altres consideracions

Si seleccioneu l'enllaç d'entorn, totes les solucions noves no administrades se sincronitzen automàticament amb el codi font sense més accions, i si seleccioneu per enllaç de solució, la creació d'una solució nova més endavant requereix que la solució també estigui configurada per al control d'origen abans de sincronitzar-la amb el control d'origen. Considereu la seguretat de tenir totes les solucions sincronitzades en comparació amb la flexibilitat de tenir diferents carpetes i enllaços de codi font per a cada solució.

Vincula una solució a un repositori i una carpeta (quan s'utilitza l'estratègia de vinculació de solucions)

Després de connectar el teu entorn a Git utilitzant l'estratègia de vinculació de solucions, pots vincular una solució a un repositori i una carpeta a la mateixa ubicació Git.

  1. A l'àrea Solucions , seleccioneu els tres punts verticals al costat de la solució que voleu enllaçar al control d'origen i, a continuació, seleccioneu Connecta't al Git.
  2. Seleccioneu una branca existent o creeu-ne una de nova, introduïu una carpeta Git per enllaçar la solució i, a continuació, seleccioneu Connecta.

Valida la teva connexió

Per validar la connexió al Git, creeu una solució nova o feu canvis en una solució existent i visualitzeu els canvis mitjançant aquests passos:

  1. A la pàgina Solucions , obriu la solució on voleu visualitzar els canvis.
  2. A la subfinestra esquerra, seleccioneu Control d'origen per visualitzar els canvis fets a la solució.

Ara podeu veure els canvis fets a la solució i podeu confirmar i enviar els canvis al repositori, així com veure la branca actual a la qual està vinculada la vostra solució.

Desconnecta't de Git

Els entorns i les solucions es poden desconnectar i tornar a connectar a diferents ubicacions de Git. Amb l'entorn o l'enllaç de la solució, totes les solucions es poden desconnectar. Amb l'enllaç de la solució, també podeu desconnectar una solució específica.

Per a informació sobre com desconnectar-se de Git mitjançant codi, vegeu Connecta i desconnecta Dataverse d'un repositori Git utilitzant codi.

Desconnecta totes les solucions

  1. A la pàgina Solucions, seleccioneu Connexió Git (enllaç d'entorn) o Connecta't a Git (enllaç de solució).
  2. Seleccioneu Desconnecta totes les solucions del Git.
  3. Seleccioneu Continua al quadre de diàleg de confirmació.

Desconnectar una solució específica

  1. A la pàgina Solucions o Control d'origen, seleccioneu Connexió Git.
  2. Seleccioneu Desconnecta la solució del Git.
  3. Seleccioneu Continua al quadre de diàleg de confirmació.

Connectar diversos entorns de desenvolupament a Git

Es poden connectar diversos entorns de desenvolupament a la mateixa ubicació de Git. Aquesta característica proporciona aïllament del desenvolupador amb la capacitat d'enviar ràpidament els canvis a Git i treure els canvis d'altres persones al vostre entorn.

Important

Cada entorn ha d'estar connectat amb el mateix tipus d'enllaç, repositori, branca i carpeta Git.

  1. Exporteu les solucions desitjades com a no gestionades des de l'entorn de desenvolupament original i, a continuació, importeu-les al segon entorn.
  2. També podeu crear una solució al segon entorn amb el mateix nom i editor exactes.
  3. En altres entorns, repeteix els passos de configuració per a Azure DevOps o GitHub. Utilitza el mateix proveïdor Git, tipus de connexió, repositori, branca i carpeta Git.

Ara podeu sincronitzar els canvis en diversos entorns.

Passos següents

Després que els vostres entorns i solucions estiguin connectats al Git, podeu començar a fer canvis a les vostres solucions i a confirmar aquests canvis al repositori. Per obtenir més informació sobre les operacions de control d'origen, aneu a Operacions del repositori de control d'origen.