Как проверить, не объединен ли файл в Clearcase? - PullRequest
1 голос
/ 17 июня 2019

Фон

Как проверить наличие слияния в Clearcase? рассказал о методе, позволяющем выяснить, объединяется ли файл clearcase с методом lsvtree. Однако, если кто-то хочет проверить его противоположность, вы можете сделать это только с помощью графических средств. если вы введете ct lsvtree -nmerge в командной строке, будет возвращена следующая ошибка:

cleartool: Error: Some options are not applicable to non-graphical mode.
Usage: lsvtree -graphical [-all] [-nmerge] [-nco]
               [-options pass-through-opts] pname ...
       lsvtree [-nrecurse] [-short] [-all] [-merge] [-nco] [-obsolete]
               [-branch branch-pname] pname ...

Ошибка подразумевает мое утверждение выше.

Вопрос

Какой самый быстрый неграфический способ узнать, не содержит ли файл с прозрачным регистром гиперссылку слияния?

1 Ответ

1 голос
/ 18 июня 2019

Команда cleartool describe должна включать, как показано в " Найти стрелки слияния, указывающие на версию в ClearCase " a:

Hyperlinks:
  Merge <- filename@@/main/other_branch/2

Это подход, который вы начали реализовывать в своем другом вопросе .

Для одного файла:

cleartool describe aFile | | grep -e "Merge <-"`

Я упомянул в 2013 году еще один подход в " Найти стрелки слияния, указывающие на версию в ClearCase "

cleartool descr -ahlink aFile
# or
cleartool descr -fmt "%[hlink:filter]p" aFile
...