Преобразование пути из относительного в абсолютный в ClearCase

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

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

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


person Paul Nathan    schedule 12.07.2010    source источник


Ответы (1)


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

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

person VonC    schedule 13.07.2010