如何检查文件是否未在Clearcase中合并?

时间:2019-06-17 18:32:56

标签: merge clearcase

背景

How do you check for a merge in 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 ...

该错误表示我在上面的主张。

问题

查看Clearcase文件是否没有合并超链接的最快非图形方式是什么?

1 个答案:

答案 0 :(得分:1)

cleartool describe命令应包括,如“ Find merge arrows pointing to a version in ClearCase”中所示:

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

这就是您开始实施in your other question的方法。

对于单个文件:

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

我在2013年在“ Find merge arrows pointing to a version in ClearCase”中提到了另一种方法

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