2017-02-10 1 views
1

Я пытаюсь проверить файл, используя команду Cleartool co. Если файл является символической ссылкой, он не работает какИмеется ли команда cleartool для определения того, является ли файл символической ссылкой или элементом?

cleartool: Error: Not an element:

В связи с этим мое действие по оформлению заказа не выполняется. Я хочу этого избежать. Я хочу проверить, является ли файл символической ссылкой перед проверкой. Есть ли команда cleartool для определения, является ли файл символической ссылкой?

ответ

1

В статье "Symbolic links in snapshot views" обеспечить некоторый контекст для сообщения об ошибке:

You cannot check out a file element from a symbolic link path; you must check out the link target.

Вы найдете более "About checking out Symbolic Link (symlink) Targets in dynamic views"

In a snapshot view, the symbolic link target must be loaded in your view also, in order for the Symlink Target Operations to appear.
However, these options are limited, such as the checkout does not work, and the alternatives are to either Warp To Symlink Target or use a dynamic view.

Итак:

I want to check whether the file is symlink before checkout.

Учитывая cleartool ln , cleartool describe и fmt_ccase, я хотел бы сделать перед проверкой:

cleartool describe -fmt "%[slink_text]p" myFile 

Это будет отображать Arget символической ссылки, как показано на cleartool ls.

Если результат пуст, это не символическая ссылка.

+0

Спасибо. Я написал эту команду как функцию powershell и работает – Samselvaprabu

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