CVS - v,v,v file names
Stelios A.
linux at climbincrete.com
Tue Feb 20 16:11:27 EET 2007
Euxaristo gia ta sxolia.
Molis eida to minima giati logo douleias den prolava.
Exoun ginei pantos 2-3 checkout kai den prostithonte .v extensions. Paizei
ok.
Euxaristo
> 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, μπορείς άνετα
> να το 'μεταφέρεις' σε άλλο μηχάνημα. Αρκεί να είσαι προσεκτικός στη
> μεταφορά :)
>
>
--
Stelios Asmargianakis
www.climbincrete.com
More information about the Linux-greek-users
mailing list