我是 ClearCase 的新手,最近我将文件列表从 branch 合并A
到 branch B
。
当时我检查了为我合并的每个文件保留了时间戳选项。
现在,客户需要查看看起来的那个,因此他们要求为每个文件提供快照,并将其“创建的时间戳”和“修改的时间戳”作为列表。
我尝试使用History选项,但没有得到Created date time stamp。
我怎样才能得到那个时间戳信息?
查看这些文件的一种方法是将它们选择到视图中:
您可以尝试在其配置规范中使用基于时间的选择规则的视图。
我会推荐一个动态视图(这样,您可以快速修改配置规范并进行多次尝试以选择正确的版本)
有关示例或此类配置规范,请参阅“如何找出上个月分支中发生的所有活动? ”。
但是,如果您要查看由视图选择的文件列表,但带有“修改日期”和“创建日期”,那么cleartool find
使用fmt_ccase 语法的简单就足够了:
这将为您提供所有创建日期:
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%\""
唯一的区别在于' @@
',在一种情况下是用于引用元素本身(具有创建日期),而在另一种情况下(没有' @@
')是用于引用版本(代表最后修改日期) .