2008-09-18 12 views
15

Wie überprüfe ich ein bestimmtes Verzeichnis von CVS und lasse den Baum, der zu diesem Verzeichnis führt, weg?CVS Checkout in ein Verzeichnis

EX.

Id gerne in dieses Verzeichnis C zur Kasse:/WebHost/MyWebApp/www

Meine CVS Projektverzeichnisstruktur ist MyWebApp/Trunk/www

Wie auslassen ich die Trunk und MyWebApp Verzeichnisse?

Antwort

26

Verwenden Sie cvs -d/cvsroot checkout -d directory project/path/directory. Die erste -d kann weggelassen werden, wenn Sie die Wurzel mit der Umgebung festlegen. Dies wird "Verkürzung des Pfades" genannt und kann mit der -N Option zu checkout vermieden werden.

1

[Ups, ein paar falsche Mist gelöscht.] Ja, co-d www ist was du willst.

Sie können auch Module im Repository einrichten, mit denen Sie nur www auschecken können, als wäre es ein Verzeichnis der obersten Ebene, aber Sie müssen es für jedes solche Verzeichnis tun.

+0

Ich bekomme die MyWebApp/Trank-Verzeichnisse. Sie sagen, die Lösung ist, dass ein Modul zu machen, und sonst ist dies nicht möglich? –

2

CVS ist durch Dateien im Ordner .CVS mit dem Repository "verbunden". Jeder Ordner ist einzeln "gebunden".

Dies bedeutet, Sie können nur die vollständige Sache (oder wenn Sie bereits die volle Sache haben), dann schneiden Sie das www Verzeichnis an anderer Stelle aus, und es wird mit dem richtigen CVS-Standort verknüpft bleiben.

Verwandte Themen