Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Οι δημιουργοί και οι προγραμματιστές χρησιμοποιούν την ενσωμάτωση Git στο Power Platform για να διαχειρίζονται αποτελεσματικά τον πηγαίο κώδικα των εφαρμογών καμβά χρησιμοποιώντας τον έλεγχο έκδοσης. Αυτή η δυνατότητα σάς βοηθά να ελέγχετε τις αλλαγές που πραγματοποιούνται από τους δημιουργούς Power Apps Studio χωρίς να αντιμετωπίζετε θορυβώδεις διαφορές. Επιπλέον, επιτρέπει την πραγματοποίηση ελάχιστων επεξεργασιών απευθείας στο αποθετήριο, διασφαλίζοντας μια βελτιωμένη και αποτελεσματική ροή εργασίας.
Πώς να δεσμεύσετε εφαρμογές καμβά χρησιμοποιώντας την ενσωμάτωση Git
Μπορείτε να δεσμεύσετε τις εφαρμογές καμβά σας όταν τις δημοσιεύετε. Οι αλλαγές δεν είναι διαθέσιμες για δέσμευση μέχρι να δημοσιεύσετε την εφαρμογή σας. Αυτή η συμπεριφορά διασφαλίζει ότι ο πηγαίος κώδικας αντικατοπτρίζει την πιο πρόσφατη δημοσιευμένη έκδοση της εφαρμογής σας, καθιστώντας την έτοιμη για χρήση με την ενσωμάτωση του Git.
Βήματα για τη δέσμευση εφαρμογών καμβά
- Ανοίξτε το Power Apps Studio και κάντε αλλαγές στην εφαρμογή καμβά.
- Δημοσιεύστε την εφαρμογή για να κάνετε τις αλλαγές διαθέσιμες για ενσωμάτωση στο Git.
- Μεταβείτε στο αποθετήριο Git και δεσμεύστε τις αλλαγές.
Πρόσβαση σε αρχεία πηγαίου κώδικα
Ο πηγαίος κώδικας των εφαρμογών καμβά αποθηκεύεται σε αρχεία .pa.yaml. Αυτά τα αρχεία είναι αναγνώσιμα από τον άνθρωπο και έχουν σχεδιαστεί για χρήση με έλεγχο πηγής. Όταν χρησιμοποιείτε την ενσωμάτωση Git, ο πηγαίος κώδικας για εφαρμογές καμβά είναι αυτόματα διαθέσιμος στο αποθετήριο χωρίς να απαιτείται μετατροπή. Ο πηγαίος κώδικας αποθηκεύεται μέσα στον canvas φάκελο στο αποθετήριο.
Δομή αρχείων για εφαρμογές καμβά
Τα εξαγόμενα αρχεία πηγαίου κώδικα βρίσκονται στον \Src φάκελο και περιλαμβάνουν:
-
App.pa.yaml: Αντιπροσωπεύει την εφαρμογή. -
[screen Name].pa.yaml: Ένα αρχείο για κάθε οθόνη, που αντιπροσωπεύει την οθόνη. -
\Component: Ένας φάκελος που περιέχει ένα αρχείο για κάθε στοιχείο, που αντιπροσωπεύεται ως[component Name].pa.yaml.
Χρησιμοποιείτε μόνο αρχεία .pa.yaml μέσα στον \Src φάκελο με έλεγχο προέλευσης. Μην χρησιμοποιείτε άλλα αρχεία, όπως αρχεία JSON, ως πηγαίο κώδικα, επειδή δεν είναι σταθερά μεταξύ των κύκλων αποθήκευσης και φόρτωσης.
Επεξεργασία αρχείων .pa.yaml
Μπορείτε να κάνετε μικρές αλλαγές απευθείας στο αποθετήριο. Τυχόν αλλαγές αποκαθίστανται με την εφαρμογή όταν κάνετε αλλαγές στο περιβάλλον σας. Πρέπει να θεωρήσετε οποιονδήποτε κώδικα στον κλάδο σας ως δημοσιευμένη εφαρμογή.
Βέλτιστες πρακτικές για επεξεργασία
- Αποφύγετε να κάνετε σημαντικές αλλαγές απευθείας στα αρχεία
.pa.yaml. - Ελέγχετε πάντα τις αλλαγές σε ένα περιβάλλον ανάπτυξης πριν τις συγχωνεύσετε στον κύριο κλάδο.
Γνωστοί περιορισμοί
Δεν μπορείτε να επεξεργαστείτε τα .pa.yaml αρχεία απευθείας στο αποθετήριο δεδομένων σας, εάν η εφαρμογή σας περιέχει στοιχεία κώδικα.
Η επεξεργασία αρχείων με αυτά τα στοιχεία εμποδίζει την εκτέλεση της εφαρμογής. Εάν αλλάξετε αυτά τα αρχεία κατά λάθος, μπορείτε να φορτώσετε την προηγούμενη έκδοση της εφαρμογής καμβά στο Maker Portal.
Αντιμετώπιση προβλημάτων
Αυτή η ενότητα περιέχει συνήθη προβλήματα και συμβουλές που θα σας βοηθήσουν να επιτύχετε περισσότερο χρησιμοποιώντας την ενσωμάτωση του Git με εφαρμογές καμβά.
Συνήθη προβλήματα
-
Συγχώνευση διενέξεων: Επιλύστε προσεκτικά τις διενέξεις για να αποφύγετε την καταστροφή των αρχείων
.pa.yaml. -
Αποτυχία φόρτωσης εφαρμογής: Βεβαιωθείτε ότι δεν έχουν γίνει μη υποστηριζόμενες αλλαγές στα αρχεία
.pa.yaml.
Συμβουλές
- Χρησιμοποιήστε έναν πελάτη Git με εργαλεία οπτικής διαφοράς για να ελέγξετε τις αλλαγές πριν δεσμευτείτε.
- Δημιουργήστε τακτικά αντίγραφα ασφαλείας του αποθετηρίου σας για να αποφύγετε την απώλεια δεδομένων.