2010-07-12 4 views
1

Я пытаюсь получить ClearCase, чтобы дать мне абсолютный путь. (Дерево от корня представления к текущему элементу тоже будет отлично).Преобразование пути из относительно абсолютного в ClearCase

cleartool desc -fmt "%Xn" дает выданное имя пути - отлично. Но мне нужен и \vob\directory\to\the\file.

Есть ли простой способ сделать это? Я знаю, что одним из способов является преобразование в OID, а затем назад, но это очень медленно - я хотел бы хотя бы следить за скоростью.

ответ

0

Поскольку, согласно fmt_ccase, '%Xn' - это номер extended pathname, вам необходимо вычислить путь к файлу в представлении.

Если вы знаете полный путь к файлу, вам нужно вычислить корень представления только один (/ путь/to/view), чтобы вычесть его из полного пути файла (/ path/to/view/vob/path/to/file), как это предложено в ClearCase - file system path to element path.

Смежные вопросы