Преобразование пути из относительного в абсолютный в ClearCase - PullRequest
1 голос
/ 13 июля 2010

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

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

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

1 Ответ

0 голосов
/ 13 июля 2010

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

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

...