ClearCase lshist显示的历史太少 - 如何真正看到所有这些?

时间:2014-03-18 16:04:10

标签: clearcase clearcase-ucm

我正在探索旧的ClearCase(UCM)存储库(尝试迁移到git,但这在这里并不重要)。我找到了一个文件的案例(或者说很多案例),对于这个案例我看不到历史。当我使用cleartool lshist(或在Rational GUI工具中浏览CC版本)时,文件的历史记录似乎在单独的开发流中开始(作为版本0或1),然后被传递到主流(再次作为此流中的版本0或1)。但是从独立来源,以及来自基线发布流",我知道文件存在于此路径中,因为很多,早得多(一两年前。)

  • 这可能是为什么会发生这种情况的原因?
  • 如何查看文件的完整历史记录,从最初创建它的时间点开始(或者某些"其他"文件位于同一条路径中)?

1 个答案:

答案 0 :(得分:0)

这取决于从vob中清除事件的方式:请参阅“About ClearCase event records in the VOB database”。

我知道在ClearCase升级期间raising the VOB family level时我丢失了一些事件。

它还可以取决于如何管理分支和UCM流:它们可能已经过时,或者在某些情况下甚至被删除。

如果是“过时”,请检查cleartool lsvtree -graph窗口的过滤器:您可以要求查看所有版本,包括与过时流关联的版本。