Comment trouver les fichiers modifiés sous une branche clearcase
Je modifiés et enregistrés dans un tas de fichiers sous ma direction. Maintenant, j'ai besoin d'obtenir la liste des fichiers que j'ai modifié. Est-il des scripts pour le faire?
source d'informationauteur sarat
Vous devez vous connecter pour publier un commentaire.
La cleartool de la commande
trouver
devraient vous aider à trouver un élément (fichier) avec au moins une version sur une branche donnée.Voir trouver des exemples ou "D'autres exemples de la cleartool commande find" pour plus d'exemples.
La OP sarath ajoute:
Vrai, cette commande devrait vous donner quelque chose comme (par exemple):
Pour obtenir uniquement le chemin d'accès, vous avez deux solutions:
1/rechercher les éléments (et pas les versions) avec la branche de droite:
(note de l'
-ele
remplacement de la-branch
)Que donnerait:
Mais vous avez encore le "laid" '
@@
'.2/combiner les trouver avec une directive exec qui décrivent l'élément trouvé avec
fmt_ccase
format:Multi-ligne pour plus de lisibilité:
Veuillez noter que tous les "intérieure" guillemets doivent être échappés.
La
%En
vous donnera le nom de l'élément trouvé.La commande find est la meilleure source. À l'adresse de la Fpo préoccupations au sujet de l'obtention d'un "infirme" nom @@ et l'ensemble de la branche et des informations de version par la suite, le "-nxn" option peut être ajoutée à ne pas fournir cette information. C'est beaucoup plus facile que de faire de l'élément de recherche, combiné avec la directive exec pour le format de sortie.
La commande ci-dessus donnera tous les fichiers modifiés, en particulier
branch(myBranch)
.Mais si vous voulez vous trouver les fichiers modifiés par l'utilisateur, en particulier, de la date, vous avez besoin de la commande suivante:
(dans l'un des géants de la ligne pour le copier/coller but:)
Utiliser le script suivant
Le sauver dans un fichier nommé ctlsbr et de l'utiliser depuis le vob que vous voulez connaître la liste des fichiers modifiés.
Grâce,
Amit
essayer cette commande