【发布时间】:2013-11-21 12:39:13
【问题描述】:
我必须验证在应用最后一个基线之后组件vob中是否有任何元素发生变化。
我试图为此找到 cleartool 命令,但我开始“查找在特定日期之后更改的文件列表”。
在应用最后一个基线后,有什么方法可以获取更改的文件列表?
【问题讨论】:
标签: clearcase clearcase-ucm cleartool
我必须验证在应用最后一个基线之后组件vob中是否有任何元素发生变化。
我试图为此找到 cleartool 命令,但我开始“查找在特定日期之后更改的文件列表”。
在应用最后一个基线后,有什么方法可以获取更改的文件列表?
【问题讨论】:
标签: clearcase clearcase-ucm cleartool
最快的方法之一就是尝试make a baseline(!)
cleartool diffbl -pred -ver newBaseline@\aPVob
另一种相对快速的方法(因为在大型组件上添加/删除基线可能需要一些时间,或者已经有很多基线)是:
“Find files in Clearcase view newer than a specific date?”
如果您有最后一个基线的日期,您可以开始搜索更新版本:
cleartool find <vobtag>/<component_root_dir> -element "{created_since(target-data-time)}" -print
要获取最新基线,请参阅“List the latest baseline of a component in a UCM stream one by one”。
然后可以使用fmt_ccase 指令获取日期:
cleartool describe -fmt "%d" aBaselineName@/aPVob
【讨论】:
最好、最简单和最简单的方法是在该基线中创建一个视图,然后提供 cleartool rebase -recommended 。一旦你这样做了,只需提供 cleartool lspriv -co 这将为你提供所有文件的列表在创建视图的基线之后修改。
【讨论】: