查看ClearCase中元素列表的历史记录

时间:2012-08-22 09:30:37

标签: view timestamp history clearcase

我是ClearCase的新手,最近我将分支A中的文件列表合并到分支B
那时我检查了我合并的每个文件的时间戳选项。

现在,客户需要查看它看起来的那个,所以他们要求为每个文件创建快照,其中包含“创建的时间戳”及其“修改的时间戳 “作为清单。

我尝试使用历史记录选项,但我没有获得创建的日期时间戳
我怎样才能获得时间戳信息?

1 个答案:

答案 0 :(得分:1)

查看这些文件的一种方法是将它们选择到视图中:
您可以在其配置规范中尝试使用基于时间的选择规则的视图 我建议使用动态视图(这样,您可以快速修改配置规范并进行多次尝试以选择正确的版本)

有关示例或此类配置规范,请参阅“how to find out all the activities happened in a branch in the last month?”。


但是,如果您正在查看由视图选择的文件列表,但使用“修改日期”以及创建日期”,则使用fmt_ccase syntax的简单cleartool find就足够了:

这将为您提供所有创建日期:

ct find . -type f -exec "cleartool descr -fmt \"%n %e:%d\n\" \"%CLEARCASE_PN%@@\""

这将为您提供所有最后修改日期:

ct find . -type f -exec "cleartool descr -fmt \"%n %e:%d\n\" \"%CLEARCASE_PN%\""

唯一的区别在于'@@',在一种情况下用于引用元素本身(具有创建日期),而在另一种情况下(没有'@@'),用于引用版本(代表最后修改日期)。