查找Clearcase视图中比特定日期更新的文件?

7

我需要上传修改后的文件进行代码审查,但是我遇到了以下问题:

我需要找到在上次代码审查上传后更改的所有视图中的文件。我认为上次审查上传时我已经标记了所有文件,但事实证明我没有。

如何找到当前视图中所有日期比我上次上传的日期更新的clearcase元素?自上次上传以来有很多次检入操作。


你应该澄清你是使用“普通”的还是UCM ClearCase。 - Brian McFarland
2个回答

6
这是一个cleartool find请求,带有基于时间的指令,来自查询语言
(请参见cleartool find命令的其他示例
cleartool find <vobtag> -element "{created_since(target-data-time)}" -print

这将列出 元素(而不是 版本,后者会为每个文件显示许多检入版本)

这适用于快照或动态视图,UCM或非UCM("UCM"表示附加到UCM流的视图)。


谢谢。这看起来可能会起作用:我在查找查询语言文档时遇到了麻烦。 - Luciano
@Luciano:是的,我发现查找示例列表比查询语言页面更有用 ;) - VonC
@VonC 我相信它只列出了自指定日期以来创建的文件,但问题要求列出自该日期修改的文件。 - neves
@neves没错,那是我当时找到的最佳近似值。 - VonC

5
您可以在视图中查找所有早于某个日期的版本:
ct find -all -type f -version "{created_since(11-apr-2013) && brtype(branch_name)}" -print

将查找所有文件并避免目录。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接