如何在clearcase中显示当前视图规范的最新更改和日志?

如何在clearcase中显示当前视图规范的最新更改和日志?,clearcase,Clearcase,clearcase的新手 由于clearcase的配置与git中的其他概念大不相同,我可能指的是 具有指定版本/分支路径的任何文件 就像我想显示所有元素匹配的日志: element * .../specified-lable-or-branch/ 首先,您需要知道,ClearCase是以文件为中心的,不存在存储库范围的修订或提交的概念 通过键入以下内容,可以显示任何可见文件的日志: cleartool lshistory /myView/myVob/path/to/myFile 看。而且 l

clearcase的新手

由于clearcase的配置与git中的其他概念大不相同,我可能指的是 具有指定版本/分支路径的任何文件

就像我想显示所有元素匹配的日志:

element * .../specified-lable-or-branch/

首先,您需要知道,ClearCase是以文件为中心的,不存在存储库范围的修订或提交的概念

通过键入以下内容,可以显示任何可见文件的日志:

cleartool lshistory /myView/myVob/path/to/myFile
看。而且

lshistory命令按相反的时间顺序列出事件记录,描述影响VOB数据的操作

文件系统数据历史记录。 列出有关元素、分支、版本和VOB链接的事件。 这包括用于创建和删除对象的记录,以及用于附加和删除注释的记录:版本标签、属性和超链接。 另一种日志是版本的历史记录:

lsvtree命令列出一个或多个元素的部分或全部版本树。 默认情况下,该列表包括元素版本树的所有分支(过时分支除外)

OP补充道:


如何显示与模式匹配的元素的所有历史记录,如分支下有新版本

您几乎可以将任何命令与命令组合在一起

Windows语法:

cleartool find . -name "apattern" -exec "cleartool lshistory \"%CLEARCASE_PN%\""
cleartool find . -version "{created_since(target-data-time)}" -exec "cleartool lshistory \"%CLEARCASE_PN%\""
Unix语法:

cleartool find . -name "apattern" -exec 'cleartool lshistory "$CLEARCASE_PN"'
cleartool find . -version "{created_since(target-data-time)}" -exec 'cleartool lshistory "$CLEARCASE_PN"'
对于类似的分支下是否有新版本?具体而言:

cleartool find . -version "brtype(mybranch)" -exec ...

应该这样做,没有为该分支创建版本的任何元素都不会被列出。

如何显示与模式匹配的元素的所有历史记录,如分支下有新版本?只是根据请求添加了查找查询。