Ελέγξτε το πρώτο σας pull request
Τι θα φτιάξετε
Ενότητα με τίτλο «Τι θα φτιάξετε»Μέχρι το τέλος αυτού του οδηγού θα έχετε:
- Ανοίξει ένα pull request στον πάγκο εργασίας PR του Control Center
- Διαβάσει το diff του και αφήσει ένα ενσωματωμένο σχόλιο
- Υποβάλει μια ετυμηγορία ανασκόπησης
- Συγχωνεύσει το PR
Προϋποθέσεις: ολοκληρωμένος ο οδηγός Αποστείλετε τον πρώτο σας πράκτορα και ένα ανοιχτό pull request σε ένα αποθετήριο που είναι καταχωρισμένο σε αυτόν τον χώρο εργασίας. Για τα βήματα της ανασκόπησης, διαλέξτε ένα PR που δεν ανοίξατε εσείς — το κουμπί Ανασκόπηση κρύβεται στα δικά σας PR. Η συγχώνευση λειτουργεί ακόμη και σε PR που συντάξατε εσείς.
Βήμα 1: Ανοίξτε το pull request
Ενότητα με τίτλο «Βήμα 1: Ανοίξτε το pull request»- Πατήστε Pull requests στην πλαϊνή στήλη
- Βρείτε το PR σας και πατήστε το
Σημείο ελέγχου. Το PR ανοίγει ως πάγκος εργασίας με καρτέλες — Επισκόπηση, Diff, Έλεγχος εκδόσεων, Συνομιλία, Ενέργειες — εστιασμένος στην Επισκόπηση: τον τίτλο και τις ενέργειες, την περιγραφή και το χρονολόγιο δραστηριότητας, και μια πλαϊνή στήλη με κατάσταση, κριτές, ανατεθειμένους, ελέγχους και αλλαγμένα αρχεία. Αν πατήσετε ένα αρχείο εκεί, μεταφέρεστε σε αυτό στην καρτέλα Diff. Η καρτέλα Ανασκόπηση PR δεν είναι ανοιχτή μέχρι κάποιος να ζητήσει ανασκόπηση με AI.
Βήμα 2: Διαβάστε το diff
Ενότητα με τίτλο «Βήμα 2: Διαβάστε το diff»Ανοίξτε την καρτέλα Diff. Ένα πτυσσόμενο δέντρο αρχείων βρίσκεται στα αριστερά και η λωρίδα πάνω από το diff φέρει επιλογέα εύρους commits — περιορίστε το diff σε ένα commit ή σε ένα διάστημα commits — καθώς και τον αριθμό των αρχείων και τις τρέχουσες προσθήκες και διαγραφές.
Το κουμπί ρυθμίσεων στη γραμμή εργαλείων του diff ελέγχει πώς αποδίδεται:
- Διαχωρισμένη ή ενοποιημένη προβολή
- Αναδίπλωση γραμμών ή κύλιση των μακριών γραμμών
- Συμπλέγματα γραμματοσειράς κώδικα
Σημειώστε ένα αρχείο ως προβληθέν για να παρακολουθείτε την πρόοδό σας σε ένα μεγάλο diff. Η πλοήγηση με πληκτρολόγιο βρίσκεται στις Συντομεύσεις πληκτρολογίου.
Βήμα 3: Αφήστε ένα ενσωματωμένο σχόλιο
Ενότητα με τίτλο «Βήμα 3: Αφήστε ένα ενσωματωμένο σχόλιο»- Περάστε τον δείκτη πάνω από μια γραμμή στο diff — εμφανίζεται ένα μικρό στρογγυλό κουμπί
+στο περιθώριο - Πατήστε το για να σχολιάσετε αυτή τη γραμμή ή σύρετέ το πρώτα κατακόρυφα για να επιλέξετε ένα εύρος
- Πληκτρολογήστε τα σχόλιά σας. Ο composer προσφέρει δύο τρόπους υποβολής:
- Το Έναρξη ανασκόπησης (ή το Προσθήκη στην ανασκόπηση, αν υπάρχει ήδη ανασκόπηση σε εξέλιξη) βάζει το σχόλιο σε ουρά. Η συζήτηση εμφανίζει Ανασκόπηση σε εκκρεμότητα μέχρι να υποβάλετε ετυμηγορία στο βήμα 4.
- Το Προσθήκη μεμονωμένου σχολίου το αναρτά αμέσως στο GitHub. Η συζήτηση εμφανίζει Δημοσίευση…, μετά Συγχρονίστηκε, και προσφέρει επανάληψη αν η ανάρτηση αποτύχει.
Για αυτόν τον οδηγό, χρησιμοποιήστε το Έναρξη ανασκόπησης, ώστε το σχόλιο να φύγει μαζί με την ετυμηγορία.
Βήμα 4: Υποβάλετε ανασκόπηση
Ενότητα με τίτλο «Βήμα 4: Υποβάλετε ανασκόπηση»- Πατήστε Ανασκόπηση στη γραμμή ενεργειών της Επισκόπησης — το ίδιο κουμπί βρίσκεται και στη γραμμή εργαλείων της καρτέλας Diff. Κρύβεται στα PR που συντάξατε εσείς και σε PR που έχει κλείσει ή συγχωνευθεί.
- Γράψτε μια σύνοψη στον composer. Αποθηκεύεται αυτόματα ως πρόχειρο, ώστε να κλείσετε το αναδυόμενο πλαίσιο και να επιστρέψετε.
- Διαλέξτε ετυμηγορία:
- Αίτημα αλλαγών
- Σχόλιο
- Έγκριση
Η ετυμηγορία είναι το ίδιο το κουμπί. Μετά την Έγκριση ή το Αίτημα αλλαγών, το κουμπί μετονομάζεται σε Εγκρίθηκε ή Ζητήθηκαν αλλαγές. Μια ετυμηγορία Σχόλιο το αφήνει με την ετικέτα Ανασκόπηση.
Σημείο ελέγχου. Το κουμπί γράφει «Εγκρίθηκε» ή «Ζητήθηκαν αλλαγές» αν διαλέξατε ένα από αυτά τα δύο.
Βήμα 5: Συγχώνευση
Ενότητα με τίτλο «Βήμα 5: Συγχώνευση»Το κουμπί Συγχώνευση υπάρχει όποτε το GitHub αναφέρει ότι το PR μπορεί να συγχωνευθεί — δεν εξαρτάται από τη δική σας έγκριση. Το χρώμα του δηλώνει ετοιμότητα και όχι άδεια: κύριο όταν οι απαιτούμενες εγκρίσεις και οι έλεγχοι είναι πράσινοι, δευτερεύον όσο εκτελείται ακόμη κάποιος έλεγχος, καταστροφικό όταν ένας ζητούμενος κριτής δεν έχει εγκρίνει ή κάποιος έλεγχος αποτυγχάνει.
- Πατήστε Συγχώνευση
- Διαλέξτε μέθοδο: Squash και συγχώνευση, Δημιουργία commit συγχώνευσης ή Rebase και συγχώνευση
- Για τις δύο πρώτες, επεξεργαστείτε τον προσυμπληρωμένο τίτλο και το μήνυμα του commit
- Επιβεβαιώστε
Τυχόν εκκρεμή προβλήματα — «Οι έλεγχοι αποτυγχάνουν», «Ορισμένες ανασκοπήσεις εκκρεμούν» — παρατίθενται στο αναδυόμενο πλαίσιο πριν επιβεβαιώσετε.
Μετά τη συγχώνευση, εκπέμπεται ένα γεγονός τομέα PrMerged· το καταναλώνουν τα analytics και οι ειδοποιήσεις. Δείτε τα Γεγονότα τομέα για το τι άλλο τα ακούει.
Ανασκόπηση με AI
Ενότητα με τίτλο «Ανασκόπηση με AI»Το Control Center μπορεί να βάλει ένα pipeline ελέγχου σε ένα ανοιχτό PR, αλλά μόνο όταν το ζητήσετε: το πρότυπο pr_review έχει χειροκίνητο ενεργοποιητή και τίποτε άλλο.
- Ανοίξτε το μενού υπερχείλισης στη γραμμή ενεργειών της Επισκόπησης και επιλέξτε Ερώτηση AI. Το Control Center ξεκινά την εκτέλεση και ανοίγει την καρτέλα Ανασκόπηση PR, ώστε να δείτε τους ειδικούς εν ώρα εργασίας.
- Οι πράκτορες ελέγχου καταχωρίζουν τα ευρήματά τους ως κόμβους ελέγχου στον χώρο του PR· ένα τελικό βήμα τα ενοποιεί σε μία αναφορά.
Το pipeline σκόπιμα δεν αναρτά στο GitHub — τελειώνει μετά την ενοποίηση. Η δημοσίευση είναι ξεχωριστό βήμα που κάνετε μόνοι σας, με το κουμπί Δημοσίευση στο GitHub στην καρτέλα Ανασκόπηση PR. Δείτε τη Χρήση ελέγχου με AI.
Ανοίξατε ένα PR στον πάγκο εργασίας, διαβάσατε το diff με επισήμανση σύνταξης, αφήσατε ένα ενσωματωμένο σχόλιο, υποβάλατε μια ετυμηγορία και συγχωνεύσατε — χωρίς να βγείτε από την εφαρμογή.
Επόμενο: Δημιουργήστε το πρώτο σας pipeline για να αυτοματοποιήσετε ροές εργασίας πολλών βημάτων.