Ενημέρωση

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

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

Όταν επιλέγετε Συνεργασία > Ενημέρωση, τα περιεχόμενα των τοπικών πόρων ενημερώνονται με τις εισερχόμενες αλλαγές και των τριών παραπάνω τύπων. Μπορείτε να καθορίσετε τον τρόπο ενημέρωσης στη σελίδα προτιμήσεων "Ενημέρωση/Συγχώνευση". Οι επιλογές είναι οι εξής:

Συχνά είναι επιθυμητό να γνωρίζουμε ποιες εισερχόμενες αλλαγές υπάρχουν, πριν από την ενημέρωση των τοπικών πόρων. Η αντιμετώπιση των θεμάτων αυτών γίνεται από την προβολή "Συγχρονισμός".

Για να ανοίξετε την προβολή "Συγχρονισμός" στην κατάσταση εισερχόμενων αλλαγών:

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

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

Για την ενημέρωση συμβατών αρχείων και αρχείων με δυνατότητα συγχώνευσης:

  1. Το τμήμα παραθύρου "Σύγκριση δομών", στην αρχή της προβολής "Συγχρονισμός" περιέχει την ιεραρχία των πόρων με τις εισερχόμενες αλλαγές.
  2. Επιλέξτε όλα τα αρχεία σε διένεξη και επιλέξτε Ενημέρωση από το αναδυόμενο μενού. Έτσι θα πραγματοποιηθεί ενημέρωση των επιλεγμένων πόρων, είτε πρόκειται για εισερχόμενες αλλαγές είτε για διενέξεις με δυνατότητα συγχώνευσης και αφαίρεση των πόρων αυτών από την προβολή. Διενέξεις των οποίων τα περιεχόμενα δεν έχουν τη δυνατότητα αυτόματης συγχώνευσης θα παραμείνουν στην προβολή.

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

  1. Στο τμήμα παραθύρου "Σύγκριση δομών", αν υπάρχει μια διένεξη στη λίστα πόρων (που αναπαρίσταται με κόκκινα βέλη), ανοίξτε την (είτε διπλοπατώντας είτε επιλέγοντας Άνοιγμα σε λειτουργία επεξεργασίας σύγκρισης από το μενού περιβάλλοντος).
  2. Στην περιοχή σύγκρισης κειμένου της λειτουργίας επεξεργασίας σύγκρισης, τα τοπικά δεδομένα του πάγκου εργασίας εμφανίζονται στα αριστερά και τα δεδομένα του κλάδου του χώρου αποθήκευσης εμφανίζονται στα δεξιά. Εξετάστε τις διαφορές ανάμεσα σε αυτά τα δύο.
  3. Χρησιμοποιήστε την περιοχή σύγκρισης κειμένου για τη συγχώνευση των αλλαγών. Μπορείτε να αντιγράψετε τις αλλαγές από την αναθεώρηση του αρχείου του χώρου αποθήκευσης στο αντίγραφο του αρχείου του πάγκου εργασίας και να αποθηκεύσετε το συγχωνευμένο αρχείο του πάγκου εργασίας (χρησιμοποιώντας το αναδυόμενο μενού στο αριστερό τμήμα παραθύρου).
  4. Αφού ολοκληρώσετε τη συγχώνευση των απομακρυσμένων αλλαγών σε ένα τοπικό αρχείο, επιλέξτε Σημείωση ως συγχωνευμένο από το αναδυόμενο μενού στην προβολή "Συγχρονισμός". Έτσι το τοπικό αρχείο θα σημειωθεί ως ενημερωμένο και οι αλλαγές σας θα μπορούν να δεσμευτούν.

Σημείωση: Τα περιεχόμενα του χώρου αποθήκευσης δεν αλλάζουν όταν πραγματοποιείτε ενημέρωση. Όταν αποδέχεστε εισερχόμενες αλλαγές, οι αλλαγές αυτές εφαρμόζονται στον πάγκο εργασίας σας. Ο χώρος αποθήκευσης αλλάζει μόνο όταν δεσμεύετε τις εξερχόμενες αλλαγές σας.

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

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

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

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

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