在ClearCase快照视图中仅通过内容更改检测劫持

在ClearCase快照视图中仅通过内容更改检测劫持,clearcase,Clearcase,通常,快照视图的更新通过检查文件大小和时间戳来检测劫持。在clearcase中是否有方法检测大小和时间戳不变但文件内容已更改的文件?clearcase不考虑这一点,因为它假设,如果内容已更改,时间戳也已更改 见“”: 将版本加载到快照视图时,文件大小和上次修改的时间戳(由UNIX®或Windows®文件系统报告)将记录在视图数据库中。 每次签出文件、签入文件或将新版本加载到视图中时,都会修改这些值 更新操作 更新视图时,会将未签出文件的当前大小和上次修改的时间戳与视图数据库中记录的大小和时间戳进

通常,快照视图的更新通过检查文件大小和时间戳来检测劫持。在clearcase中是否有方法检测大小和时间戳不变但文件内容已更改的文件?

clearcase不考虑这一点,因为它假设,如果内容已更改,时间戳也已更改

见“”:

将版本加载到快照视图时,文件大小和上次修改的时间戳(由UNIX®或Windows®文件系统报告)将记录在视图数据库中。
每次签出文件、签入文件或将新版本加载到视图中时,都会修改这些值

更新操作 更新视图时,会将未签出文件的当前大小和上次修改的时间戳与视图数据库中记录的大小和时间戳进行比较。
如果任一值与视图数据库中的值不同,则认为该文件被劫持。
仅更改未签出文件的只读权限(在UNIX系统上)或属性(在Windows系统上)并不一定意味着该文件被视为被劫持

这里不考虑内容


我只是创建了另一个快照视图,并启动了一个diff工具(WinMerge、KDiff3、BeyondCompare,…),比较两个快照视图的内容。

谢谢。我就是这么做的。我创建了另一个视图,并使用BeyondCompare按内容区分所有文件。我查看了ClearCase文档,没有发现在ClearCase中有任何方法可以做到这一点。这绝对是我想添加到发布过程中的一个步骤,以确保我的视图与存储库匹配。