2011-08-26 59 views
1

我们同时使用ClearCase UCM和base。我们有一个尚未解决的问题,就是如何通过给定的视图存储目录找出快照视图的加载文件所在的位置?如何找出加载的ClearCase视图文件的位置?

例如我们有一个视图位于C:\views\myview.vws

有时等效加载的文件位于C:\views\myview目录中,但有时不是。我正在寻找一种方法来找到它在哪里。

我试图找出cleartool lsview -lcleartool desc - 没有帮助。 Windows注册表不提供(AFAIK)这个答案。

回答

1

我确认没有快照视图(UCM或没有)实际驻留的信息。

你需要认识到,通过简单地复制.view.dat(隐藏)文件,您可以在您的任何快照视图的根目录中看到,你会做的目标目录(其中您复制.view.dat文件)的根的快照视图。

将其复制到三个不同的目录,并且您有相同的快照视图被复制三次!
将其复制到C:\Windows\System32,并且该目录变为快照视图根目录!

最好的选择是搜索那些.view.dat(或Windows上的view.dat):这些文件包含视图的uid(唯一ID),允许您将其与视图存储中看到的内容进行协调。

相关问题