Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I creatori e gli sviluppatori sfruttano l'integrazione Git per gestire in modo efficace il codice sorgente delle app canvas mediante il controllo delle versioni. Power Platform Questa funzionalità ti aiuta a rivedere le modifiche apportate dai creatori senza imbatterti in differenze fastidiose. Power Apps Studio Inoltre, consente di apportare modifiche minime direttamente nel repository, garantendo un flusso di lavoro semplificato ed efficiente.
Come eseguire il commit di app canvas utilizzando l'integrazione Git
Puoi eseguire il commit delle tue app canvas quando le pubblichi. Le modifiche non potranno essere applicate finché non pubblicherai la tua app. Questo comportamento garantisce che il codice sorgente rifletta l'ultima versione pubblicata della tua app, rendendola pronta per l'uso con l'integrazione Git.
Passaggi per eseguire il commit delle app canvas
- Apri Power Apps Studio e apporta modifiche alla tua app canvas.
- Pubblica l'app per rendere le modifiche disponibili per l'integrazione Git.
- Accedi al tuo repository Git e applica le modifiche.
Accesso ai file del codice sorgente
Il codice sorgente delle app Canvas è archiviato in file. .pa.yaml Questi file sono leggibili e progettati per essere utilizzati con il controllo della sorgente. Quando si utilizza l'integrazione Git, il codice sorgente per le app canvas è automaticamente disponibile nel repository senza richiedere alcuna conversione. Il codice sorgente è archiviato nella cartella canvas nel repository.
Struttura dei file per le app canvas
I file del codice sorgente estratti si trovano nella cartella \Src e includono:
-
App.pa.yaml: Rappresenta l'app. -
[screen Name].pa.yaml: Un file per ogni schermata, che rappresenta la schermata. -
\Component: Una cartella contenente un file per ciascun componente, rappresentato come[component Name].pa.yaml.
Utilizzare solo file all'interno della cartella con controllo sorgente. .pa.yaml\Src Non utilizzare altri file, ad esempio file JSON, come codice sorgente perché non sono stabili tra i cicli di salvataggio e caricamento.
Modifica dei file .pa.yaml
È possibile apportare piccole modifiche direttamente nel repository. Tutte le modifiche vengono ripristinate con l'app quando si apportano modifiche all'ambiente. Devi considerare tutto il codice nel tuo ramo come un'app pubblicata.
Le migliori pratiche per la modifica
- Evitare di apportare modifiche significative direttamente nei file.
.pa.yaml - Testare sempre le modifiche in un ambiente di sviluppo prima di unirle al ramo principale.
Limitazioni note
Non è possibile modificare i .pa.yaml file direttamente nel repository se l'app contiene componenti di codice.
La modifica dei file con questi componenti impedisce l'esecuzione dell'app. Se modifichi questi file per errore, puoi caricare la versione precedente della tua app canvas nel portale Maker.
Risoluzione dei problemi
Questa sezione contiene problemi comuni e suggerimenti per aiutarti a ottenere risultati migliori utilizzando l'integrazione Git con le app canvas.
Problemi comuni
-
Unisci conflitti: risolvi i conflitti con attenzione per evitare di danneggiare i
.pa.yamlfile. -
Impossibile caricare l'app: assicurarsi che non siano state apportate modifiche non supportate ai file.
.pa.yaml
Suggerimenti
- Utilizzare un client Git con strumenti di confronto visuale per rivedere le modifiche prima di eseguirle.
- Esegui regolarmente il backup del tuo repository per evitare la perdita di dati.