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