Δέσμευση

Μπορείτε να δεσμεύετε πόρους του πάγκου εργασίας τους οποίους έχετε τροποποιήσει στο χώρο αποθήκευσης, έτσι ώστε άλλα μέλη της ομάδας να μπορούν να δουν την εργασία σας. Μόνο οι αλλαγές που έχουν δεσμευτεί στον κλάδο αυτό εμφανίζονται στα άλλα μέλη που εργάζονται στον κλάδο. Η εντολή δέσμευσης μπορεί να χρησιμοποιηθεί από δύο θέσεις: από το μενού Συνεργασία > Δέσμευση ή από την προβολή Συγχρονισμός.

Δέσμευση αλλαγών με τη χρήση του μενού Συνεργασία > Δέσμευση:

  1. Σε μία προβολή πλοήγησης, επιλέξτε τους πόρους που θέλετε να δεσμεύσετε.
  2. Πατήστε με το δεξί κουμπί του ποντικιού στους πόρους και επιλέξτε Συνεργασία > Δέσμευση από το αναδυόμενο μενού.
  3. Αν υπάρχουν νέα αρχεία, των οποίων ο τύπος δεν μπορεί να προσδιοριστεί αυτόματα, η πρώτη σελίδα του πλαισίου διαλόγου "Δέσμευση" θα εμφανίζει τους άγνωστους τύπους και θα σας επιτρέπει να ορίσετε αυτόματα είτε τη μορφή ASCII είτε τη δυαδική μορφή. Πατήστε Επόμενο για να συνεχίσετε.
  4. Στη σελίδα "Σχόλιο" δώστε ένα σχόλιο για τις αλλαγές σας (για παράδειγμα, Fixed the spelling mistakes).

Επιτρέπεται η προεπισκόπηση των αρχείων τα οποία πρόκειται να δεσμευτούν από τη σελίδα "Σχόλιο". Αν είναι γνωστό ότι κάποια από τα αρχεία περιέχουν αλλαγές σε διένεξη, τότε δεν επιτρέπεται η πραγματοποίηση της δέσμευσης. Αν δεν υπάρχουν γνωστές αλλαγές σε διένεξη, η δέσμευση θα μπορεί να πραγματοποιηθεί, αλλά ενδέχεται να εξακολουθούν να υπάρχουν αλλαγές σε διένεξη στον εξυπηρετητή (δηλαδή αλλαγές σε διένεξη στον εξυπηρετητή γνωστοποιούνται στον πελάτη κατά τη διάρκεια μιας διαδικασίας συγχρονισμού). Αν τα αρχεία τα οποία πρόκειται να δεσμευτούν περιέχουν αλλαγές σε διένεξη, η διαδικασία θα αποτύχει. Αν συμβεί αυτό, μπορείτε να πραγματοποιήσετε ενημέρωση ή να χρησιμοποιήσετε την προβολή "Συγχρονισμός" για να επιλύσετε τις διενέξεις. Ιδανικότερη ροή εργασίας θεωρείται η πραγματοποίηση ενημέρωσης κάθε φορά πριν από τη δέσμευση, ώστε να μπορείτε να διασφαλίσετε ότι διαθέτετε την πιο πρόσφατη κατάσταση του χώρου αποθήκευσης, πριν από τη δέσμευση περαιτέρω αλλαγών.

Αν ένας ή περισσότεροι από τους πόρους που δεσμεύονται είναι νέοι και δεν έχουν ακόμη προστεθεί για έλεγχο CVS, θα προστεθούν αυτόματα, εκτός κι αν έχουν αφαιρεθεί ρητώς μέσω της επιλογής Αφαίρεση από την προβολή από το μενού περιβάλλοντος.

Δέσμευση αλλαγών στην προβολή "Συγχρονισμός":

  1. Σε μία προβολή πλοήγησης, επιλέξτε τους πόρους που θέλετε να δεσμεύσετε.
  2. Πατήστε το δεξί κουμπί του ποντικιού στο αναδυόμενο μενού και επιλέξτε Συνεργασία > Συγχρονισμός με χώρο αποθήκευσης. Θα ανοίξει η προβολή "Συγχρονισμός".
  3. Στη γραμμή εργαλείων της προβολής "Συγχρονισμός", πατήστε το κουμπί Κατάσταση εξερχόμενων αλλαγών για να εμφανίσετε τυχόν τροποποιημένους πόρους του πάγκου εργασίας (εξερχόμενες αλλαγές) που μπορεί να έχετε.
  4. Αν υπάρχουν διενέξεις (κόκκινα βέλη), θα πρέπει να τις επιλύσετε. Για να το κάνετε αυτό, θα πρέπει να τις ανοίξετε σε μια λειτουργία επεξεργασίας σύγκρισης και να χρησιμοποιήσετε την περιοχή σύγκρισης κειμένου για να συγχωνεύσετε τους πόρους με διενέξεις. Μπορείτε να αντιγράψετε τις αλλαγές από την αναθεώρηση του αρχείου του χώρου αποθήκευσης στην αναθεώρηση του αρχείου του πάγκου εργασίας και να αποθηκεύσετε το συγχωνευμένο πόρο του πάγκου εργασίας. Αφού επιλυθούν όλες οι διενέξεις στην περιοχή σύγκρισης δομών, επιλέξτε Σημείωση ως συγχωνευμένο για τον πόρο, στην προβολή "Συγχρονισμός" για να καταστήσετε την αλλαγή ως εξερχόμενη, οπότε είστε έτοιμοι να προχωρήσετε στη δέσμευση.
  5. Στο τμήμα παραθύρου "Σύγκριση δομών", πατήστε το δεξί κουμπί του ποντικιού στην αρχή της ιεραρχίας που θέλετε να δεσμεύσετε και επιλέξτε Δέσμευση από το αναδυόμενο μενού.
  6. Στο πλαίσιο διαλόγου "Σχόλιο δέσμευσης", δώστε ένα σχόλιο για τις αλλαγές σας (για παράδειγμα, , Fixed the spelling mistakes). Και εδώ, αν υπάρχουν νέα αρχεία άγνωστου τύπου, θα σας ζητηθεί να τον προσδιορίσετε εσείς.

Υπόδειξη: Μπορείτε να δεσμεύσετε αρχεία τα οποία βρίσκονται σε διένεξη, επιλέγοντας Αντκατάσταση και δέσμευση. Με τον τρόπο αυτό, το αντίγραφο του πόρου που υπάρχει στον πάγκο εργασίας θα δεσμευτεί στο χώρο αποθήκευσης και έτσι θα αφαιρεθούν τυχόν εισερχόμενες αλλαγές.

Προειδοποίηση: Η συμπεριφορά της εντολής Αντικατάσταση και ενημέρωση που περιγράφεται παραπάνω εφαρμόζεται μόνο στην κατάσταση εξερχόμενων αλλαγών της προβολής "Συγχρονισμός". Στην Κατάσταση εισερχόμενων/εξερχόμενων αλλαγών της προβολής, η συμπεριφορά για εξερχόμενες αλλαγές και διενέξεις είναι η ίδια, αλλά η εντολή θα επαναφέρει τις εισερχόμενες αλλαγές στην κατάσταση στην οποία βρίσκονται τα περιεχόμενα του τοπικού πάγκου εργασίας. Να είστε ιδιαίτερα προσεκτικοί όταν χρησιμοποιείτε την εντολή αυτή σε κατάσταση εισερχόμενων/εξερχόμενων αλλαγών.

Σχετικές έννοιες
Προγραμματισμός με συνεργασία μέσω του CVS
Χώροι αποθήκευσης CVS
Κλάδοι
Συγχρονισμός με χώρο αποθήκευσης CVS

Σχετικές εργασίες
Ενημέρωση
Επίλυση διενέξεων
Σύγκριση πόρων
Κύκλος ζωής ελέγχου εκδοχών: προσθήκη και παράβλεψη πόρων

Σχετικές παραπομπές
CVS
Προβολή "Συγχρονισμός"