我是ClearCase的新手,最近我将分支A
中的文件列表合并到分支B
。
那时我检查了我合并的每个文件的时间戳选项。
现在,客户需要查看它看起来的那个,所以他们要求为每个文件创建快照,其中包含“创建的时间戳”及其“修改的时间戳 “作为清单。
我尝试使用历史记录选项,但我没有获得创建的日期时间戳。
我怎样才能获得时间戳信息?
答案 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%\""
唯一的区别在于'@@
',在一种情况下用于引用元素本身(具有创建日期),而在另一种情况下(没有'@@
'),用于引用版本(代表最后修改日期)。