Skip to content

Commit 73805c6

Browse files
authored
Update distributed-workflows.asc
1 parent 1e92813 commit 73805c6

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

book/05-distributed-git/sections/distributed-workflows.asc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
(((ροές εργασίας)))
44
Σε αντίθεση με τα Κεντρικά Συστήματα Ελέγχου Έκδοσεων (CVCS), η κατανεμημένη φύση του Git μάς επιτρέπει να είμαστε πολύ πιο ευέλικτοι στο πώς θα συνεργάζονται οι προγραμματιστές στα έργα.
55
Στα συγκεντρωτικά συστήματα κάθε προγραμματιστής είναι ένας κόμβος που εργάζεται λίγο πολύ εξίσου σε έναν κεντρικό κόμβο.
6-
Ωστόσο, στο Git, κάθε προγραμματιστής είναι δυνητικά τόσο κόμβος όσο και κεντρικό σημείο δηλαδή, κάθε προγραμματιστής μπορεί να συνεισφέρει κώδικα σε άλλα αποθετήρια και να συντηρεί ένα δημόσιο αποθετήριο στο οποίο άλλοι μπορούν να βασίσουν τη δική τους εργασία και στο οποίο μπορούν να συνεισφέρουν.
6+
Ωστόσο, στο Git, κάθε προγραμματιστής είναι δυνητικά τόσο κόμβος όσο και κεντρικό σημείο --δηλαδή, κάθε προγραμματιστής μπορεί να συνεισφέρει κώδικα σε άλλα αποθετήρια και να συντηρεί ένα δημόσιο αποθετήριο στο οποίο άλλοι μπορούν να βασίσουν τη δική τους εργασία και στο οποίο μπορούν να συνεισφέρουν.
77
Αυτό παρέχει ένα ευρύ φάσμα δυνατών ροών εργασίας για το έργο σας ή/και την ομάδα μας· θα καλύψουμε μερικά συνηθισμένα μοντέλα που εκμεταλλεύονται αυτήν την ευελιξία.
88
Θα αναλύσουμε τα δυνατά σημεία και τις πιθανές αδυναμίες κάθε μοντέλου· μπορείτε να επιλέξετε μόνον ένα που θέλετε να χρησιμοποιήσετε ή να απομονώσετε διαφορετικές λειτουργίες από το καθένα και να τις συνταιριάξετε.
99

1010
==== Συγκεντρωτική ροή εργασίας
1111

1212
(((ροές εργασίας, συγκεντρωτική)))
13-
Στα συγκεντρωτικά συστήματα υπάρχει γενικά ένα ενιαίο μοντέλο συνεργασίας η συγκεντρωτική ροή εργασίας.
13+
Στα συγκεντρωτικά συστήματα υπάρχει γενικά ένα ενιαίο μοντέλο συνεργασίας --η συγκεντρωτική ροή εργασίας.
1414
Ένας μόνον κεντρικός κόμβος ή αποθετήριο μπορεί να δεχθεί κώδικα και όλοι συγχρονίζουν το έργασία τους με αυτόν.
15-
Ένας αριθμός προγραμματιστών είναι περιφερειακοί κόμβοι καταναλωτές αυτού του κεντρικού κόμβου και συγχρονίζονται με αυτό το σημείο.
15+
Ένας αριθμός προγραμματιστών είναι περιφερειακοί κόμβοι --καταναλωτές αυτού του κεντρικού κόμβου-- και συγχρονίζονται με αυτό το σημείο.
1616

1717
.Συγκεντρωτική ροή εργασίας.
1818
image::images/centralized_workflow.png[Συγκεντρωτική ροή εργασίας.]
@@ -57,7 +57,7 @@ image::images/integration-manager.png[Ροή εργασίας με διαχει
5757
(((απόσχιση)))
5858
Αυτή είναι μια πολύ συνηθισμένη ροή εργασίας με εργαλεία όπως το GitHub ή το GitLab, που βασίζονται σε κεντρικούς κόμβους και στην οποία είναι εύκολο να κλωνοποιήσουμε ένα έργο και να προωθήσουμε τις αλλαγές μας στον δικό μας κλώνο, όπου μπορούν να τις δουν όλοι.
5959
Ένα από τα κύρια πλεονεκτήματα αυτής της προσέγγισης είναι ότι μπορούμε να συνεχίσουμε να εργαζόμαστε και ο συντηρητής του κύριου αποθετηρίου μπορεί να τραβήξει τις αλλαγές μας όποτε θέλει.
60-
Οι συνεισφέροντες δεν χρειάζεται να περιμένουν να το έργο να ενσωματώσει τις αλλαγές τους ο καθένας μπορεί να εργαστεί με τον δικό του ρυθμό.
60+
Οι συνεισφέροντες δεν χρειάζεται να περιμένουν να το έργο να ενσωματώσει τις αλλαγές τους --ο καθένας μπορεί να εργαστεί με τον δικό του ρυθμό.
6161

6262
==== Ροή εργασίας δικτάτορα και υπολοχαγών
6363

0 commit comments

Comments
 (0)