CVS - v,v,v file names
Giorgos Keramidas
keramida at ceid.upatras.gr
Wed Feb 14 11:17:13 EET 2007
On 2007-02-13 09:33, "Stelios A." <linux at climbincrete.com> wrote:
> Ναι αυτό έκανα. Οπότε χρειάζεται να κάνω import ένα παλιό checkout σαν νέο
> project σωστά;
Αυτό είναι λάθος όμως. Κάθε φορά που το κάνεις αυτό, τα αρχεία θα
"κονομάνε" κι από ένα ακόμα ",v" suffix.
> Υπάρχει κάποιος τρόπος να κάνω convert το υπάρχον μιας και πιθανότατα
> έχουν γίνει commit διάφορα;
Ναι. Δημιουργείς ένα κενό, εντελώς άδειο repository:
$ mkdir /cvsroot/project
$ cvs -d /cvsroot/project init
Αντιγράφεις τα αρχεία *,v και τους versioned καταλόγους από το παλιό
repository, *ΜΕΣΑ* στο /cvsroot/project:
$ mkdir -p /var/tmp/koko
$ cd /var/tmp/koko
$ tar xzvf old-cvsroot.tar.gz
$ cd old-cvsroot
$ find README,v INSTALL.TXT,v | cpio -p -dmu /cvsroot/project
Ύστερα από αυτό, ο κατάλογος /cvsroot/project μπορεί να χρησιμοποιηθεί
κανονικά ως 'CVS mirror' από το παλιό σου repository:
$ cd /var/tmp
$ mkdir test-checkout
$ cd test-checkout
$ cvs -d /cvsroot/project co README INSTALL.TXT
Αν έχεις κρατήσει ένα καλό backup από το παλιό repository, μπορείς άνετα
να το 'μεταφέρεις' σε άλλο μηχάνημα. Αρκεί να είσαι προσεκτικός στη
μεταφορά :)
More information about the Linux-greek-users
mailing list