Συγχώνευση από έναν κλάδο

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

  1. Το όνομα του κλάδου ή της εκδοχής όπου περιέχονται οι αλλαγές σας.
  2. Η εκδοχή από την οποία δημιουργήθηκε ο κλάδος. Αυτό είναι το όνομα εκδοχής που δώσατε εσείς, όταν δημιουργήσατε τον κλάδο.

Για να συγχωνεύσετε τις αλλαγές σας:

  1. Βεβαιωθείτε ότι ο προορισμός έχει φορτωθεί στο χώρο εργασίας σας. Για παράδειγμα, αν θέλετε να συγχωνεύσετε τις αλλαγές σας στο HEAD, βεβαιωθείτε ότι το έργο είναι κοινόχρηστο με το HEAD στο χώρο εργασίας σας. Για να το κάνετε αυτό, επιλέξτε το έργο και επιλέξτε Αντικατάσταση με > Άλλος κλάδος ή άλλη εκδοχή από το μενού περιβάλλοντος. Έπειτα επιλέξτε τον κλάδο με τον οποίο θα αντικαταστήσετε.
  2. Επιλέξτε το έργο και επιλέξτε Συνεργασία > Συγχώνευση.
  3. Καταχωρήστε τον κλάδο ή την εκδοχή που περιέχει τις αλλαγές τις οποίες θέλετε να συγχωνεύσετε.
  4. Το πλαίσιο διαλόγου συγχώνευσης θα προσπαθήσει να εκτιμήσει το κατάλληλο σημείο αρχής. Αν αποτύχει, καταχωρήστε το σημείο αρχής για τη συγχώνευση. Αυτή είναι η εκδοχή από την οποία δημιουργήθηκε ο κλάδος. Πατήστε Ολοκλήρωση.
  5. Στην προβολή "Συγχρονισμός" θα προστεθεί ένας συγχρονισμός συγχώνευσης CVS, που θα εμφανίζει όλες τις διαφορές ανάμεσα στο χώρο εργασίας σας και στον κλάδο που περιέχει τις αλλαγές.
  6. Φορτώστε όλες τις αλλαγές που θέλετε στο χώρο εργασίας σας. Αυτό μπορεί να επιτευχθεί είτε με μη αυτόματη συγχώνευση των αλλαγών είτε με επιλογή Ενημέρωση, Αντικατάσταση και ενημέρωση, ή Σημείωση ως συγχωνευμένο από το μενού περιβάλλοντος της διακλάδωσης.
  7. Μετά την εισαγωγή όλων των επιθυμητών αλλαγών στο χώρο εργασίας, επιλέξτε Συνεργασία > Συγχρονισμός με χώρο αποθήκευσης. Μπορείτε τότε να δεσμεύσετε όλες τις αλλαγές στο χώρο αποθήκευσης.

Υπόδειξη: Αν δεν γνωρίζετε το σημείο αρχής της συγχώνευσης, μπορείτε να επιλέξετε την πραγματοποίηση της συγχώνευσης απευθείας στο χώρο εργασίας. Η διαδικασία θα βασιστεί τότε στην επιλογή του κατάλληλου σημείου αρχής από τον εξυπηρετητή CVS. Καθώς η συγχώνευση πραγματοποιείται απευθείας στο χώρο εργασίας, το CVS θα εισάγει μια σημείωση διένεξης κειμένου στο αρχείο. Ο χειρισμός της σημείωσης αυτής είναι συνήθως δύσκολος. Για το λόγο αυτό, η συγχώνευση απευθείας στο χώρο εργασίας θα πρέπει να πραγματοποιείται μόνο όποτε είναι απαραίτητο.

Ενέργειες συγχώνευσης

Οι ενέργειες στη λειτουργία επεξεργασίας συγχώνευσης συμπληρώνουν τις ενέργειες της γραμμής εργαλείων μη αυτόματης συγχώνευσης που είναι διαθέσιμες στο κάτω ήμισυ της λειτουργίας επεξεργασίας συγχώνευσης.

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

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

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

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

Σχετικές παραπομπές
CVS
Οδηγός συγχώνευσης
Συγχρονισμός συγχώνευσης CVS