如何在clearcase中获取文件的视图特定历史记录
我想获得中感兴趣文件的修改历史记录 clearcase的当前视图如何在clearcase中获取文件的视图特定历史记录,clearcase,Clearcase,我想获得中感兴趣文件的修改历史记录 clearcase的当前视图 cleartool lshistory {files} 将给我所有分支机构的历史记录,包括变更 发生在视野之外。 我只想查看影响当前视图的更改 是否有任何方便的命令或脚本允许我实现这一点 我使用的是静态视图 我需要将历史记录转储到标准输出中,以便在脚本中使用它 “cleartool lshistory-cview{files}”是我想要的,但是-cview不可用 非常感谢你的帮助 2012年2月29日后续编辑。 感谢@Vo
cleartool lshistory {files}
将给我所有分支机构的历史记录,包括变更
发生在视野之外。
我只想查看影响当前视图的更改
是否有任何方便的命令或脚本允许我实现这一点
- 我使用的是静态视图
- 我需要将历史记录转储到标准输出中,以便在脚本中使用它
- “cleartool lshistory-cview{files}”是我想要的,但是-cview不可用
2012年2月29日后续编辑。 感谢@VonC给出的提示,我可以创建 简单的 哪一个
- 当前视图的configspec
- 给定文件的可见分支
再次感谢您的帮助。您无法在当前视图中查看该文件的历史记录,这并不奇怪。。。因为视图的配置规范可以随时更改(尤其是非UCM规范)。
(注意:快照或动态在这里不重要,只有配置规范,基于您想要的任何规则,用于快照视图,或用于UCM视图的流) 请注意,视图用于选择要在特定分支中创建的固定版本(然后授权,如果配置正确)新版本 因此,我想您可以列出特定分支的所有版本。
除非您在UCM视图中,否则您必须指定您正在谈论的分支(非UCM视图可以通过
-mkbranch
指令从任何标准授权分支,而不仅仅是从另一个分支授权)
我建议您查看一下“”,并查找给定brtype的所有版本
cleartool find -all -version "brtype(mybranch)" -print
注意:不要在该视图上添加-cview
,它将只返回视图当前选择的一个版本
奇怪的事实:没有任何
-cview
选项,但本文提到了一个选项:“”
现在,在good friend chims加入之前,是的,其中一些可以帮助可视化文件的历史记录(即使它与视图无关)
自那以后,委员会提出了:
我并不感到惊讶,你不能在当前视图中拥有文件的历史记录。。。因为视图的配置规范可以随时更改(尤其是非UCM规范)。
(注意:快照或动态在这里不重要,只有配置规范,基于您想要的任何规则,用于快照视图,或用于UCM视图的流) 请注意,视图用于选择要在特定分支中创建的固定版本(然后授权,如果配置正确)新版本 因此,我想您可以列出特定分支的所有版本。
除非您在UCM视图中,否则您必须指定您正在谈论的分支(非UCM视图可以通过
-mkbranch
指令从任何标准授权分支,而不仅仅是从另一个分支授权)
我建议您查看一下“”,并查找给定brtype的所有版本
cleartool find -all -version "brtype(mybranch)" -print
注意:不要在该视图上添加-cview
,它将只返回视图当前选择的一个版本
奇怪的事实:没有任何
-cview
选项,但本文提到了一个选项:“”
现在,在good friend chims加入之前,是的,其中一些可以帮助可视化文件的历史记录(即使它与视图无关)
自那以后,委员会提出了:
非常感谢你。因此,简而言之,没有特定于视图的历史。我将尝试结合“find”和“lshistory”方法来获得至少一个(不精确的)粗略历史。我会发布结果。@user1238847:太好了,我会对你的发现感兴趣。非常感谢。因此,简而言之,没有特定于视图的历史。我将尝试结合“find”和“lshistory”方法来获得至少一个(不精确的)粗略历史。我会发布结果。@user1238847:太好了,我会对你的发现感兴趣。