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