2010-01-04 3 views
2

J'utilise ClearCase. Comment puis-je savoir qui a extrait un fichier donné?Comment puis-je savoir qui a extrait un fichier dans ClearCase?

+3

Cette question est beaucoup trop vague ... –

+1

si vague, ce n'est pas une vraie question dans sa forme actuelle ... –

+1

Edité pour plus de clarté, compte tenu de l'étiquette du Clearcase. Je * pense * que mon interprétation est correcte. –

Répondre

2

Ce genre de demande est souvent invité lorsque vous essayez de rmname (DEL ) un fichier via l'interface graphique.

Si le fichier est extrait dans une autre branche ou toute autre vue ... l'interface graphique refusera rmname le fichier!

Pour voir rapidement où le fichier est vérifié-out, essayez un

ct lsvtree myFile 

et regarder (ou grep) pour la chaîne "CHECKEDOUT".

Vous allez se une ou plusieurs lignes comme:

path\to\[email protected]@\main\aBranch\CHECKEDOUT view "aViewTag" 

Mais rappelez-vous: vous pouvez également forcer un rmname par la CLI cleartool (interface de ligne de commande).

En supposant que vous êtes dans le bon chemin du fichier:

cleartool co -nc . 
cleartool rmname -force myFile 
cleartool ci -nc . 

l'option -force (non disponible par GUI) vous permettra de rmname votre fichier même si elle est déjà cochée-out dans une autre vue/branche.

0

Il suffit de faire un cleartool LSCO sur l'élément de fichier:

%cleartool lsco <element_name>  

+0

Ce n'est pas la réponse que je cherche .. Je veux savoir dans anyof la vue (s) (vue (s) pourrait avoir été créé à partir de différentes branches) le fichier particulier est checkout – srinannapa

+0

Voilà ce que lsco fait, ce que le La page man de lsco indique que l'option par défaut est: "La liste inclut toutes les extractions pour les éléments spécifiés, y compris les extractions effectuées dans n'importe quelle vue par n'importe quel utilisateur". Vous pouvez fournir l'option -long pour obtenir également la vue à laquelle l'élément a été extrait – sateesh

Questions connexes