Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Μπορείτε να ξεκινήσετε την ενοποίηση Git από το Power Platform στην περιοχή Λύσεις εντός Power Apps, Copilot Studio, Power Automate και Power Pages. Καθώς η ομάδα σας αναπτύσσεται, μπορείτε να δεσμεύσετε προσαρμογές μέσα σε ένα περιβάλλον στο Git και να μεταφέρετε τις αλλαγές που πραγματοποιήθηκαν εντός του Git σε συνδεδεμένα περιβάλλοντα.
Για να συνδέσετε την ενοποίηση Dataverse Git, επιλέξτε μια υπηρεσία παροχής Git:
- Azure DevOps. Συνδεθείτε σε ένα έργο Azure DevOps και σε αποθετήριο δεδομένων Git.
- GitHub. Συνδεθείτε σε ένα αποθετήριο δεδομένων GitHub χρησιμοποιώντας μια εφαρμογή GitHub και Azure Key Vault.
Τα άρθρα που αφορούν συγκεκριμένες υπηρεσίες παροχής καλύπτουν τις προϋποθέσεις και την αρχική ρύθμιση. Αυτό το άρθρο καλύπτει συνήθεις επιλογές και εργασίες σύνδεσης που εφαρμόζονται μετά τη σύνδεσή σας στο Git.
Πώς να επιλέξετε μεταξύ περιβάλλοντος και σύνδεσης λύσης
Εάν δεν είστε βέβαιοι ποια στρατηγική σύνδεσης να χρησιμοποιήσετε, η σύνδεση περιβάλλοντος είναι η προτεινόμενη προσέγγιση για να ξεκινήσετε με την ενσωμάτωση του Git στο Dataverse. Ακολουθούν ορισμένες βασικές διαφορές μεταξύ της σύνδεσης περιβάλλοντος και λύσης που θα σας βοηθήσουν να αποφασίσετε ποια προσέγγιση είναι κατάλληλη για εσάς.
Σύνδεση περιβάλλοντος
Η σύνδεση περιβάλλοντος είναι μια ενιαία διαδικασία για τη σύνδεση ολόκληρου Dataverse του περιβάλλοντός σας και όλων των μη διαχειριζόμενων λύσεων και αντικειμένων στο περιβάλλον σε ένα μόνο αποθετήριο και φάκελο. Όταν επιλέγετε να συνδέσετε ολόκληρο το περιβάλλον, όλες οι μη διαχειριζόμενες προσαρμογές που πραγματοποιούνται σε οποιαδήποτε προσαρμοσμένη μη διαχειριζόμενη λύση αποθηκεύονται σε έναν μόνο φάκελο και κλάδο Git και δεν χρειάζεται να ρυθμίσετε άλλες λύσεις αφού τις επιλέξετε. Το σύστημα επιτρέπει σε πολλαπλές λύσεις να χρησιμοποιούν μία μόνο θέση ριζικού φακέλου και παρακολουθεί ποια αντικείμενα ανήκουν σε κάθε λύση σε ξεχωριστό αρχείο. Δεν απαιτείται πλέον η χρήση ενός μοναδικού ριζικού φακέλου για κάθε λύση. Εάν χρησιμοποιείτε σύνδεση περιβάλλοντος, μπορείτε να επιλέξετε το αποθετήριο δεδομένων, τον κλάδο και τον φάκελο με τα οποία θα συνδέσετε το περιβάλλον κατά την αρχική ρύθμιση.
Σύνδεση λύσης
Η σύνδεση λύσεων μπορεί να χρησιμοποιηθεί για τον έλεγχο προέλευσης πολλαπλών λύσεων μέσα στο ίδιο περιβάλλον για τον διαχωρισμό κλάδων ή φακέλων. Η σύνδεση λύσης παρέχει πρόσθετη ευελιξία στην οργάνωση των αρχείων προέλευσης, αλλά απαιτεί περισσότερη διαχείριση από την πλευρά των δημιουργών για την ενσωμάτωση νέων λύσεων στο στοιχείο ελέγχου πηγαίου κώδικα. Το σύστημα απαιτεί να υπάρχει μόνο μία θέση στο στοιχείο ελέγχου προέλευσης για κάθε αντικείμενο λύσης, πράγμα που σημαίνει ότι εάν πρόκειται να επιλέξετε να συνδέσετε λύσεις σε διαφορετικές τοποθεσίες προέλευσης, το σύστημα δεν σας επιτρέπει να έχετε το ίδιο αντικείμενο σε πολλές λύσεις. Για αυτόν τον λόγο, διαφορετικές λύσεις σε ένα περιβάλλον δεν μπορούν να συνδεθούν με διαφορετικά αποθετήρια δεδομένων.
Άλλα στοιχεία που πρέπει να ληφθούν υπόψη
Εάν επιλέξετε σύνδεση περιβάλλοντος, όλες οι νέες μη διαχειριζόμενες λύσεις συγχρονίζονται αυτόματα με τον πηγαίο κώδικα χωρίς περαιτέρω ενέργειες και εάν επιλέξετε σύνδεση ανά λύση, η δημιουργία μιας νέας λύσης αργότερα απαιτεί να ρυθμιστεί και η λύση για το στοιχείο ελέγχου πηγαίου κώδικα πριν συγχρονιστεί με το στοιχείο ελέγχου πηγαίου κώδικα. Εξετάστε την ασφάλεια του συγχρονισμού όλων των λύσεων σε σχέση με την ευελιξία της ύπαρξης διαφορετικών φακέλων και συνδέσεων πηγαίου κώδικα για κάθε λύση.
Σύνδεση λύσης σε αποθετήριο δεδομένων και φάκελο (κατά τη χρήση της στρατηγικής σύνδεσης λύσης)
Αφού συνδέσετε το περιβάλλον σας στο Git χρησιμοποιώντας τη στρατηγική σύνδεσης λύσεων, μπορείτε να συνδέσετε μια λύση σε ένα αποθετήριο δεδομένων και έναν φάκελο στην ίδια θέση Git.
- Στην περιοχή Λύσεις, επιλέξτε τις τρεις κάθετες κουκκίδες δίπλα στη λύση που θέλετε να συνδέσετε με το στοιχείο ελέγχου πηγαίου κώδικα και, στη συνέχεια, επιλέξτε Σύνδεση στο Git.
- Επιλέξτε έναν υπάρχοντα κλάδο ή δημιουργήστε έναν νέο κλάδο, πληκτρολογήστε έναν φάκελο Git στον οποίο θα συνδέσετε τη λύση και, στη συνέχεια, επιλέξτε Σύνδεση.
Επικυρώστε τη σύνδεσή σας
Για να επικυρώσετε τη σύνδεσή σας στο Git, δημιουργήστε μια νέα λύση ή κάντε αλλαγές σε μια υπάρχουσα λύση και προβάλετε τις αλλαγές ακολουθώντας αυτά τα βήματα:
- Στη σελίδα Λύσεις, ανοίξτε τη λύση στην οποία θέλετε να προβάλετε τις αλλαγές.
- Στο αριστερό τμήμα παραθύρου, επιλέξτε Στοιχείο ελέγχου πηγαίου κώδικα για να προβάλετε τις αλλαγές που έγιναν στη λύση.
Τώρα μπορείτε να δείτε τις αλλαγές που έγιναν στη λύση και μπορείτε να δεσμεύσετε και να προωθήσετε τις αλλαγές στο αποθετήριο δεδομένων, καθώς και να προβάλετε τον τρέχοντα κλάδο στον οποίο είναι συνδεδεμένη η λύση σας.
Αποσύνδεση από Git
Τα περιβάλλοντα και οι λύσεις μπορούν να αποσυνδεθούν και, στη συνέχεια, να επανασυνδεθούν σε διαφορετικές τοποθεσίες Git. Με τη σύνδεση περιβάλλοντος ή λύσης, όλες οι λύσεις μπορούν να αποσυνδεθούν. Με τη σύνδεση λύσης, μπορείτε επίσης να αποσυνδέσετε μια συγκεκριμένη λύση.
Για πληροφορίες σχετικά με την αποσύνδεση από το Git χρησιμοποιώντας κώδικα, ανατρέξτε στο θέμα Σύνδεση και αποσύνδεση του Dataverse από ένα αποθετήριο δεδομένων Git χρησιμοποιώντας κώδικα.
Αποσυνδέστε όλες τις λύσεις
- Στη σελίδα Λύσεις, επιλέξτε Σύνδεση Git (σύνδεση περιβάλλοντος) ή Σύνδεση στο Git (σύνδεση λύσης).
- Επιλέξτε Αποσύνδεση όλων των λύσεων από το Git.
- Επιλέξτε Συνέχεια στο παράθυρο διαλόγου επιβεβαίωσης.
Αποσύνδεση συγκεκριμένης λύσης
- Στη σελίδα Λύσεις ή στη σελίδα Στοιχείο ελέγχου προέλευσης, επιλέξτε Σύνδεση Git.
- Επιλέξτε Αποσύνδεση λύσης από Git.
- Επιλέξτε Συνέχεια στο παράθυρο διαλόγου επιβεβαίωσης.
Συνδέστε πολλά περιβάλλοντα ανάπτυξης στο Git
Πολλά περιβάλλοντα ανάπτυξης μπορούν να συνδεθούν στην ίδια τοποθεσία Git. Αυτή η δυνατότητα παρέχει απομόνωση προγραμματιστή με τη δυνατότητα να προωθήσετε γρήγορα τις αλλαγές σας στο Git και να λάβετε τις αλλαγές άλλων στο περιβάλλον σας.
Σημαντικό
Κάθε περιβάλλον πρέπει να είναι συνδεδεμένο με τον ίδιο τύπο σύνδεσης, αποθετήριο, κλάδο και φάκελο Git.
- Εξαγάγετε τις επιθυμητές λύσεις ως μη διαχειριζόμενες από το αρχικό περιβάλλον ανάπτυξης και, στη συνέχεια, εισαγάγετε στο δεύτερο περιβάλλον.
- Εναλλακτικά, δημιουργήστε μια λύση στο δεύτερο περιβάλλον με το ίδιο ακριβές όνομα και εκδότη.
- Σε άλλα περιβάλλοντα, επαναλάβετε τα βήματα ρύθμισης για Azure DevOps ή GitHub. Χρησιμοποιήστε την ίδια υπηρεσία παροχής Git, τύπο σύνδεσης, αποθετήριο δεδομένων, κλάδο και φάκελο Git.
Τώρα μπορείτε να συγχρονίσετε τις αλλαγές σε πολλά περιβάλλοντα.
Επόμενα βήματα
Αφού τα περιβάλλοντα και οι λύσεις σας συνδεθούν στο Git, μπορείτε να αρχίσετε να κάνετε αλλαγές στις λύσεις σας και να δεσμεύετε αυτές τις αλλαγές στο αποθετήριο. Για περισσότερες πληροφορίες σχετικά με τις λειτουργίες ελέγχου προέλευσης, μεταβείτε στο θέμα Λειτουργίες αποθετηρίου στοιχείων ελέγχου προέλευσης.