Comment puis-je effectuer une extraction récursive à l'aide de ClearCase?
Je veux vérifier tous les fichiers dans tous les sous-répertoires d'un dossier spécifié.
(Et c'est pénible pour ce faire à l'aide de l'interface graphique, car il n'y a pas d'extraction récursive option).
source d'informationauteur jm.
Vous devez vous connecter pour publier un commentaire.
Attention: ClearCase est Fichier-centric, pas de référentiel centré sur l' (comme SVN ou CVS).
Qui signifie qu'il est rarement une bonne solution pour l'extraction de tous les fichiers (et il peut être assez longue avec ClearCase 😉 )
Cela étant dit, la question est parfaitement légitime et je tiens à souligner une autre façon:
ouvrir un
cleartool
session dans le "dossier spécifié":fait le truc de trop. Mais comme l'aku réponse, il ne checkout tout: les fichiers et les répertoires... et vous pouvez plus pas besoin à la caisse des répertoires!
serait seulement la caisse des fichiers...
Le problème est maintenant de checkin tout ce qui a changé. C'est problématique car, souvent, pas tout a changé, et CleaCase déclenche un message d'erreur lorsque vous essayez d'enregistrer un fichier identique. Ce qui signifie que vous aurez besoin de 2 commandes:
(avec '
ct
être "cleartool
' type 'doskey ct=cleartool $*
' sur Windows pour le mettre alias)Noter que
ct ci -nc
check-in avec le commentaire utilisé pour la caisse de la scène.C'est donc pas un checkin sans un commentaire (comme le
-nc
option -- ou "pas de commentaire" -- pourrait le faire croire).Aussi un article "ClearCase: Les dix meilleurs scripts" pourrait être utile