A pull request workflow
Στο παρακάτω παράδειγμα συνεργάζονται δύο φοιτητές για να ανταλλάξουν τον κώδικα τους κάνοντας pull
request μέσω του github.
➢
O πρώτος φοιτητής έχει κώδικα στη διάθεση του και δημιουργεί ένα project στο github όπου και κάνει
push τον κώδικα.
➢
Ο δεύτερος φοιτητής κάνει fork το project, κάνει αλλαγές, τις κάνει push στο forked project του και κάνει
pull request στο πρώτο φοιτητή.
➢
Ο πρώτος φοιτητής δέχεται το αίτημα και κάνει merge τις αλλαγές.
Αυτό το workflow χρησιμοποιείται κυρίως όταν συνεισφέρουμε σε project τρίτων που δεν γνωρίζουμε. Στη
περίπτωση που κάνουμε μια εργασία θα μπορούσαμε να είμαστε μέλη όλοι στο ίδιο project. Αν είμαστε μέλη
όλοι στο ίδιο project και έχουμε write access επιταχύνουμε τη διαδικασία αλλά πρέπει να υπάρχει εμπιστοσύνη
μεταξύ των μελών. Σε αυτή τη περίπτωση ο κύκλος εργασίας είναι ίδιος με το προηγούμενο παράδειγμα στο
pleiades.