我们同时使用ClearCase UCM和base。我们遇到的一个悬而未决的问题是,如何通过给定的视图存储目录路径找出加载的快照视图文件的位置?
e.g。我们的视图位于C:\views\myview.vws
有时,等效加载的文件位于C:\views\myview
目录中,但有时不会。我正在寻找一种方法来找到它的位置。
我试图通过cleartool lsview -l
和cleartool desc
找到它 - 没有帮助。
Windows注册表不提供此答案(AFAIK)。
答案 0 :(得分:1)
我确认没有快照视图(UCM或不是)实际驻留的信息。
您需要意识到,只需复制您可以在任何快照视图的根目录中看到的.view.dat
(隐藏)文件,您将创建目标目录(在其中复制{{ 1}} file)快照视图的根目录。
将其复制到三个不同的目录,并将相同的快照视图复制三次!
将其复制到.view.dat
,该目录将成为快照视图根目录!
您最好的选择是搜索C:\Windows\System32
(或Windows上的.view.dat
):这些文件包含视图的uid(唯一ID),允许您将其与您在内部看到的内容进行协调视图存储。