CVS Checkout dans un répertoire
-
01-07-2019 - |
Question
Comment puis-je extraire un répertoire spécifique de CVS et omettre l'arborescence menant à ce répertoire?
EX.
Je voudrais aller dans ce répertoire C: / WebHost / MyWebApp / www
La structure de répertoire de mon projet CVS est MyWebApp / Trunk / www
Comment puis-je omettre les répertoires Trunk et MyWebApp?
La solution
Utilisez cvs -d / cvsroot checkout -d répertoire project / path / directory
. Le premier -d
peut être omis si vous définissez la racine avec l'environnement. Cela s'appelle "raccourcir le chemin". et peut être évité avec l'option -N
de checkout
.
Autres conseils
CVS est "lié" au référentiel par des fichiers du dossier .CVS
. Chaque dossier est "lié" individuellement.
Cela signifie que vous pouvez simplement vérifier le contenu complet (ou si vous le possédez déjà), puis couper / coller le répertoire www
vers un autre emplacement, qui restera lié au emplacement CVS correct.
[Oups, j'ai effacé de la merde erronée.] Ouais, www, c'est ce que vous voulez.
Vous pouvez également configurer des modules dans le référentiel, ce qui vous permettra d'extraire simplement www comme s'il s'agissait d'un répertoire de niveau supérieur, mais vous devez le faire pour chaque répertoire.