|
3 | 3 | (((ροές εργασίας))) |
4 | 4 | Σε αντίθεση με τα Κεντρικά Συστήματα Ελέγχου Έκδοσεων (CVCS), η κατανεμημένη φύση του Git μάς επιτρέπει να είμαστε πολύ πιο ευέλικτοι στο πώς θα συνεργάζονται οι προγραμματιστές στα έργα. |
5 | 5 | Στα συγκεντρωτικά συστήματα κάθε προγραμματιστής είναι ένας κόμβος που εργάζεται λίγο πολύ εξίσου σε έναν κεντρικό κόμβο. |
6 | | -Ωστόσο, στο Git, κάθε προγραμματιστής είναι δυνητικά τόσο κόμβος όσο και κεντρικό σημείο – δηλαδή, κάθε προγραμματιστής μπορεί να συνεισφέρει κώδικα σε άλλα αποθετήρια και να συντηρεί ένα δημόσιο αποθετήριο στο οποίο άλλοι μπορούν να βασίσουν τη δική τους εργασία και στο οποίο μπορούν να συνεισφέρουν. |
| 6 | +Ωστόσο, στο Git, κάθε προγραμματιστής είναι δυνητικά τόσο κόμβος όσο και κεντρικό σημείο --δηλαδή, κάθε προγραμματιστής μπορεί να συνεισφέρει κώδικα σε άλλα αποθετήρια και να συντηρεί ένα δημόσιο αποθετήριο στο οποίο άλλοι μπορούν να βασίσουν τη δική τους εργασία και στο οποίο μπορούν να συνεισφέρουν. |
7 | 7 | Αυτό παρέχει ένα ευρύ φάσμα δυνατών ροών εργασίας για το έργο σας ή/και την ομάδα μας· θα καλύψουμε μερικά συνηθισμένα μοντέλα που εκμεταλλεύονται αυτήν την ευελιξία. |
8 | 8 | Θα αναλύσουμε τα δυνατά σημεία και τις πιθανές αδυναμίες κάθε μοντέλου· μπορείτε να επιλέξετε μόνον ένα που θέλετε να χρησιμοποιήσετε ή να απομονώσετε διαφορετικές λειτουργίες από το καθένα και να τις συνταιριάξετε. |
9 | 9 |
|
10 | 10 | ==== Συγκεντρωτική ροή εργασίας |
11 | 11 |
|
12 | 12 | (((ροές εργασίας, συγκεντρωτική))) |
13 | | -Στα συγκεντρωτικά συστήματα υπάρχει γενικά ένα ενιαίο μοντέλο συνεργασίας – η συγκεντρωτική ροή εργασίας. |
| 13 | +Στα συγκεντρωτικά συστήματα υπάρχει γενικά ένα ενιαίο μοντέλο συνεργασίας --η συγκεντρωτική ροή εργασίας. |
14 | 14 | Ένας μόνον κεντρικός κόμβος ή αποθετήριο μπορεί να δεχθεί κώδικα και όλοι συγχρονίζουν το έργασία τους με αυτόν. |
15 | | -Ένας αριθμός προγραμματιστών είναι περιφερειακοί κόμβοι – καταναλωτές αυτού του κεντρικού κόμβου – και συγχρονίζονται με αυτό το σημείο. |
| 15 | +Ένας αριθμός προγραμματιστών είναι περιφερειακοί κόμβοι --καταναλωτές αυτού του κεντρικού κόμβου-- και συγχρονίζονται με αυτό το σημείο. |
16 | 16 |
|
17 | 17 | .Συγκεντρωτική ροή εργασίας. |
18 | 18 | image::images/centralized_workflow.png[Συγκεντρωτική ροή εργασίας.] |
@@ -57,7 +57,7 @@ image::images/integration-manager.png[Ροή εργασίας με διαχει |
57 | 57 | (((απόσχιση))) |
58 | 58 | Αυτή είναι μια πολύ συνηθισμένη ροή εργασίας με εργαλεία όπως το GitHub ή το GitLab, που βασίζονται σε κεντρικούς κόμβους και στην οποία είναι εύκολο να κλωνοποιήσουμε ένα έργο και να προωθήσουμε τις αλλαγές μας στον δικό μας κλώνο, όπου μπορούν να τις δουν όλοι. |
59 | 59 | Ένα από τα κύρια πλεονεκτήματα αυτής της προσέγγισης είναι ότι μπορούμε να συνεχίσουμε να εργαζόμαστε και ο συντηρητής του κύριου αποθετηρίου μπορεί να τραβήξει τις αλλαγές μας όποτε θέλει. |
60 | | -Οι συνεισφέροντες δεν χρειάζεται να περιμένουν να το έργο να ενσωματώσει τις αλλαγές τους – ο καθένας μπορεί να εργαστεί με τον δικό του ρυθμό. |
| 60 | +Οι συνεισφέροντες δεν χρειάζεται να περιμένουν να το έργο να ενσωματώσει τις αλλαγές τους --ο καθένας μπορεί να εργαστεί με τον δικό του ρυθμό. |
61 | 61 |
|
62 | 62 | ==== Ροή εργασίας δικτάτορα και υπολοχαγών |
63 | 63 |
|
|
0 commit comments