Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Udviklere og udviklere bruger Git-integration til Power Platform at administrere lærredapps' kildekode effektivt ved hjælp af versionskontrol. Denne funktion hjælper dig med at gennemse ændringer, der er foretaget af udviklere uden Power Apps Studio at støde på støjende forskelle. Derudover giver det mulighed for at foretage minimale redigeringer direkte i lageret, hvilket sikrer en strømlinet og effektiv arbejdsgang.
Sådan bekræfter du lærredapps ved hjælp af Git-integration
Du kan bekræfte dine lærredapps, når du publicerer dem. Ændringer kan ikke bekræftes, før du publicerer din app. Denne funktionsmåde sikrer, at kildekoden afspejler den seneste publicerede version af din app, hvilket gør den klar til brug med Git-integration.
Trin til at bekræfte lærredapps
- Åbn Power Apps Studio og foretag ændringer i din lærredapp.
- Udgiv appen for at gøre ændringerne tilgængelige for Git-integration.
- Naviger til dit Git-lager, og befør ændringerne.
Adgang til kildekodefiler
Lærredapps' kildekode gemmes i .pa.yaml filer. Disse filer kan læses af mennesker og er designet til brug med kildekontrol. Når du bruger Git-integration, er kildekoden til lærredapps automatisk tilgængelig i lageret uden at kræve nogen konvertering. Kildekoden canvas gemmes i mappen i lageret.
Filstruktur for lærredapps
De udpakkede kildekodefiler er placeret i mappen og omfatter \Src :
-
App.pa.yaml: Repræsenterer appen. -
[screen Name].pa.yaml: En fil for hver skærm, der repræsenterer skærmen. -
\Component: En mappe, der indeholder en fil for hver komponent, repræsenteret som[component Name].pa.yaml.
Brug .pa.yaml kun filer i \Src mappen med kildekontrol. Brug ikke andre filer, f.eks. JSON-filer, som kildekode, da de ikke er stabile mellem gemme- og indlæsningscyklusser.
Redigering af .pa.yaml filer
Du kan foretage mindre redigeringer direkte i lageret. Eventuelle ændringer gendannes med appen, når du trækker ændringer til dit miljø. Du skal betragte enhver kode i din filial som en publiceret app.
Bedste fremgangsmåder for redigering
- Undgå at foretage væsentlige ændringer direkte i filerne
.pa.yaml. - Test altid ændringer i et udviklingsmiljø, før du fletter dem ind i hovedgrenen.
Kendte begrænsninger
Du kan ikke redigere .pa.yaml filerne direkte i dit lager, hvis din app indeholder kodekomponenter.
Redigering af filer med disse komponenter forhindrer appen i at køre. Hvis du ændrer disse filer ved en fejl, kan du indlæse den tidligere version af din lærredapp på Maker-portalen.
Fejlfinding
Dette afsnit indeholder almindelige problemer og tip, der kan hjælpe dig med at få mere succes med at bruge Git-integration med lærredapps.
Almindelige problemer
-
Flet konflikter: Løs konflikter omhyggeligt for at undgå at ødelægge filerne
.pa.yaml. -
Appen kan ikke indlæses: Sørg for, at der ikke er foretaget ikke-understøttede redigeringer af filerne
.pa.yaml.
Tip
- Brug en Git-klient med visuelle diff-værktøjer til at gennemse ændringer, før du bekræfter.
- Sikkerhedskopier regelmæssigt dit lager for at undgå tab af data.