2010-07-12 20 views
1

J'essaie d'obtenir ClearCase pour me donner un chemin absolu. (L'arbre de la racine de la vue à l'élément courant serait bien aussi).Conversion de nom de chemin de relatif en absolu dans ClearCase

cleartool desc -fmt "%Xn" donne le nom de chemin emprunté - excellent. Mais j'ai aussi besoin du \vob\directory\to\the\file.

Existe-t-il un moyen simple de faire cela? Je sais que l'one-way est de convertir à l'OID et puis de nouveau, mais c'est très lent - je voudrais au moins garder un oeil vers la vitesse.

Répondre

0

Comme, selon fmt_ccase, '%Xn' concerne le extended pathname, vous devez calculer le chemin du fichier dans la vue.

Si vous connaissez le chemin d'accès complet du fichier, vous devez en calculer un seul (/ path/to/view) afin de le soustraire du chemin complet du fichier (/ path/to/view/vob/chemin/vers/fichier), comme suggéré dans ClearCase - file system path to element path.