2012-08-22 20 views
2

我是ClearCase的新手,最近我合并了分支A到分支B的文件列表。
那时我查了保存了我合并的每个文件的时间戳选项。查看历史清单中的元素清单

现在,客户需要审查的是一个看起来,所以他们所要求的快照,以其“创建时间戳”及其“修改的时间戳”作为列表中的每个文件。

我试过使用历史选项,但我没有得到创建日期时间戳
如何获取时间戳信息?

回答

1

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

请参阅“how to find out all the activities happened in a branch in the last month?”为例或这样的配置规格。


但如果你的文件列表后,通过一个视图中选择,但与“修改日期” 以及的“创建日期”,然后进行简单cleartool find,使用fmt_ccase syntax ,就够了:

这会给你所有的创建日期:

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%\"" 

唯一的区别是在“@@”,这在一种情况下是用于参考(其具有创建日期)元素本身,而在其他(没有“@@”),是用于参照版本(代表最后修改日期)。

+0

谢谢朋友,请帮我这个,我有另一个疑问 [合并](http://stackoverflow.com/questions/12088657/merge-file-from-one-barnch-to-another-branch-在-的ClearCase) –