Στο CVS, οι ομάδες χρησιμοποιούν από κοινού και ενοποιούν την εργασία τους που βρίσκεται σε εξέλιξη σε κλάδους. Σκεφτείτε έναν κλάδο ως μια κοινόχρηστη περιοχή εργασίας η οποία μπορεί να ενημερωθεί οποιαδήποτε στιγμή από τα μέλη της ομάδας. Με αυτό τον τρόπο, τα άτομα μπορούν να εργάζονται σε ένα ομαδικό έργο, να χρησιμοποιούν από κοινού την εργασία τους με άλλα άτομα στην ομάδα και να έχουν πρόσβαση στην εργασία των άλλων μελών κατά τη διάρκεια όλων των σταδίων του έργου. Ο κλάδος αναπαριστά αποτελεσματικά την τρέχουσα κοινόχρηστη κατάσταση του έργου.
Οι πόροι μπορούν να αλλάξουν στον πάγκο εργασίας χωρίς να επηρεάσουν τον κλάδο. Τα άτομα πρέπει να παρέχουν ρητά τους αλλαγμένους πόρους τους στον κλάδο.
Κάθε χώρος αποθήκευσης CVS έχει τουλάχιστον έναν κλάδο, ο οποίος αναφέρεται ως HEAD. Σε ορισμένες περιπτώσεις, είναι δυνατό να υπάρχουν σε έναν χώρο αποθήκευσης περισσότεροι από ένας κλάδοι. Για παράδειγμα, ένας κλάδος μπορεί να αφορά την εργασία που βρίσκεται σε εξέλιξη και ένας άλλος μια εργασία συντήρησης.
Όταν κάνετε αλλαγές τοπικά στον πάγκο εργασίας, εργάζεστε μόνος σας. Όταν είστε έτοιμος να κάνετε τις τοπικές αλλαγές πόρου διαθέσιμες και σε άλλα μέλη της ομάδας, θα χρειαστεί να δεσμεύσετε την εργασία σας στον κλάδο. Όλες αυτές οι αλλαγές ταξινομούνται ως εξερχόμενες αλλαγές όταν πραγματοποιείτε συγχρονισμό.
Ιδανικά, πριν δεσμεύσετε στον τοπικό σας χώρο εργασίας θα πρέπει να τον ενημερώσετε με τυχόν αλλαγές που έχουν κάνει άλλα μέλη της ομάδας σε έναν κλάδο. Με αυτό τον τρόπο διασφαλίζετε ότι έχετε την πιο πρόσφατη εργασία που έχουν πραγματοποιήσει τα άλλα μέλη της ομάδας. Αφού πραγματοποιήσετε την ενημέρωση από τον κλάδο, αφού συγχωνεύσετε αλλαγές που βρίσκονται σε διένεξη στον τοπικό σας πάγκο εργασίας και ελέγξετε τις αλλαγές σας τοπικά, μπορείτε πιο εύκολα να δεσμεύσετε τις αλλαγές που έχετε κάνει στον πάγκο εργασίας σας στον κλάδο.
Όταν δεσμεύετε αλλαγές στον κλάδο, οι αλλαγές σας αντιγράφονται από τον τοπικό σας πάγκο εργασίας στον κλάδο. Ως εκ τούτου, αυτές οι αλλαγές εμφανίζονται στη συνέχεια ως εισερχόμενες αλλαγές όταν οι προγραμματιστές εκτελούν αργότερα ενημέρωση από τον κλάδο.
Ομαδικός προγραμματισμός με CVS
Χώροι αποθήκευσης CVS
Συγχρονισμός με το χώρο αποθήκευσης CVS
Ανάληψη ελέγχου ενός έργου από ένα χώρο αποθήκευσης CVS
Κοινή χρήση νέου έργου με χρήση CVS
Δημιουργία κλάδων
Συγχρονισμός με το χώρο αποθήκευσης
Ενημέρωση
Δέσμευση
Επίλυση διενέξεων