Κοινοποίηση μέσω


Λειτουργίες αποθετηρίου ελέγχου προέλευσης

Αφού συνδεθείτε στο Git, οι αλλαγές σας παρακολουθούνται Microsoft Dataverse. Μπορείτε να προβάλετε μια λίστα μη διαχειριζόμενων αλλαγών στη σελίδα Στοιχείο ελέγχου προέλευσης εντός της μη διαχειριζόμενης λύσης. Τα αντικείμενα που αποτελούν μέρος του διαχειριζόμενου επιπέδου δεν περιλαμβάνονται στη δέσμευση.

Προβολή αλλαγών στην περιοχή λύσεων

  1. Αφού κάνετε μια αλλαγή ή προσθέσετε ένα αντικείμενο σε μια μη διαχειριζόμενη λύση, μεταβείτε στην περιοχή Λύσεις σε Power Apps.

  2. Ανοίξτε τη λύση στην οποία κάνατε αλλαγές και επιλέξτε Στοιχείο ελέγχου πηγαίου κώδικα στο αριστερό παράθυρο περιήγησης.

    Λίστα αλλαγών στη λύση που είναι έτοιμες να δεσμευτούν στο Git

ο έλεγχος πηγής η οθόνη παρέχει μια λίστα με τις αλλαγές που είναι διαθέσιμες για δέσμευση από το περιβάλλον σας στον έλεγχο προέλευσης. Επιλέξτε Ανανέωση για να ανανεώσετε τη λίστα εάν κάνατε αλλαγές σε άλλη καρτέλα του προγράμματος περιήγησης. Επιλέγοντας Έλεγχος για ενημερώσεις , γίνεται αναζήτηση στο αποθετήριο πηγαίου κώδικα και προσδιορίζεται εάν υπάρχουν διαθέσιμες ενημερώσεις στο Git για να ενσωματωθούν στο περιβάλλον σας. Όταν εντοπιστεί, πρέπει να επιλύσετε τις διενέξεις που εντοπίστηκαν μεταξύ αντικειμένων στο περιβάλλον σας και του Git.

Επίλυση διενέξεων

Το σύστημα εντοπίζει εάν υπάρχουν αλλαγές σε διένεξη στο αποθετήριο πηγαίου κώδικα. Παραθέτει αυτά τα ζητήματα στην καρτέλα διενέξεις . Θα πρέπει να επιλύσετε όλες τις συγκρούσεις πριν τραβήξετε ή διαπράξετε. Επιλέξτε κάθε διένεξη που παρατίθεται και, στη συνέχεια, επιλέξτε να διατηρήσετε τις υπάρχουσες αλλαγές εάν θέλετε να διατηρήσετε τις αλλαγές που προέρχονται από το περιβάλλον σας ή να αποδεχτείτε τις εισερχόμενες αλλαγές εάν θέλετε να αποδεχτείτε τις αλλαγές που έγιναν στο αποθετήριο πηγαίου κώδικα.

Εάν επιλέξετε να διατηρήσετε τις υπάρχουσες αλλαγές, αυτά τα αντικείμενα μετακινούνται στην καρτέλα Αλλαγές και είναι διαθέσιμα για δέσμευση στο αποθετήριο πηγαίου κώδικα. Εάν επιλέξετε να αποδεχτείτε τις εισερχόμενες αλλαγές, αυτά τα αντικείμενα μετακινούνται στην καρτέλα Ενημερώσεις και είναι διαθέσιμα για έλξη στο περιβάλλον σας. Η πραγματοποίηση της επιλογής στην καρτέλα Διενέξεις δεν εκτελεί καμία άμεση ενέργεια με το στοιχείο ελέγχου πηγαίου κώδικα, αλλά επιλύει τη διένεξη έτσι ώστε η επόμενη ενέργεια έλξης ή δέσμευσης να εκτελεί τις αλλαγές που επιλέξατε χωρίς περαιτέρω διένεξη.

Τραβήξτε αλλαγές που είναι διαθέσιμες από το αποθετήριο στοιχείου ελέγχου πηγαίου κώδικα

Για να εισαγάγετε ενημερώσεις που είναι διαθέσιμες από το αποθετήριο ελέγχου προέλευσης στο περιβάλλον σας, μεταβείτε στην καρτέλα Ενημερώσεις και επιλέξτε Έλεγχος για ενημερώσεις. Στη συνέχεια, εξετάστε τις διαθέσιμες ενημερώσεις και, στη συνέχεια, επιλέξτε Pull στη γραμμή εντολών. Συνιστάται να επικυρώσετε τις εμπειρίες εφαρμογής που ενδέχεται να έχουν επηρεαστεί από αυτές τις εισερχόμενες αλλαγές.

Εάν ένα αντικείμενο διαγράφηκε στο Git, θα σας ζητηθεί είτε να καταργήσετε το αντικείμενο από τη λύση σας (το αντικείμενο παραμένει στο περιβάλλον) είτε να διαγράψετε το αντικείμενο από το περιβάλλον σας. Αυτό είναι απαραίτητο πριν από την απόσυρση ενημερώσεων από το Git.

Δεσμεύστε αλλαγές σε αποθετήριο στοιχείου ελέγχου πηγαίου κώδικα

Για να δεσμεύσετε τις αλλαγές στο στοιχείο ελέγχου πηγαίου κώδικα, μεταβείτε στην καρτέλα Αλλαγές και εξετάστε τις αλλαγές. Επιλέξτε Δέσμευση από το επάνω μενού, πληκτρολογήστε ένα σχόλιο σχετικά με τη δέσμευσή σας και, στη συνέχεια, επιλέξτε ξανά Δέσμευση .

Μόλις δεσμευτούν οι αλλαγές σας, μπορείτε είτε να πλοηγηθείτε απευθείας στο Azure DevOps για να δείτε τη δέσμευσή σας είτε να επιλέξετε τον αριθμό δέσμευσης που παρέχεται στο στοιχείο της γραμμής πληροφοριών που σας ειδοποιεί για την επιτυχή δέσμευσή σας.

Σημείωμα

Η βέλτιστη πρακτική είναι να επιλύετε πρώτα τις διενέξεις σας, στη συνέχεια να τραβάτε τυχόν αλλαγές από τον πηγαίο κώδικα στο περιβάλλον σας, να επαληθεύετε ότι η εφαρμογή σας εξακολουθεί να λειτουργεί και να λειτουργεί όπως έχει σχεδιαστεί και, στη συνέχεια, να δεσμεύετε τις αλλαγές σας στο στοιχείο ελέγχου πηγαίου κώδικα. Αυτή η πρακτική διασφαλίζει ότι οι δεσμεύσεις πηγαίου κώδικα είναι της καλύτερης ποιότητας.

Επόμενα βήματα

Ρύθμιση ενσωμάτωσης Git