【问题标题】:Clearcase snapshot view path's not resolving when comparing比较时,Clearcase 快照视图路径未解析
【发布时间】:2010-11-03 01:38:49
【问题描述】:

我们在工作中使用 Clearcase,并且我设置了几个快照视图(在 Windows XP 上)。视图本身似乎工作得很好,但是每当我尝试从我的快照视图中比较任何元素的任何版本时,我的 diff 工具(目前是 Beyond Compare)都会出现问题。具体来说,如果我与以前的版本进行比较,我会发现当前版本很棒,但以前的版本从未出现在 diff 工具中。

我已经对问题进行了一些研究,并查看了传递给 diff 工具的命令行,CC 传递的文件路径错误。不起作用的文件的路径如下所示:

//server/path/to/viewstorage.vws/....

问题似乎出在用于访问找到文件的 SMB 共享的 //服务器 中。

CC 是从哪里得到这条坏路的?这是否特定于我的快照视图的设置方式(这工作了很长时间,并且仍然可以在我同事的一些机器上工作)?有没有办法将此路径更改为 Windows 期望的典型 \\server

更新:

好的,所以我最初的问题是在家写的,并不完全准确。实际路径更像这样:

//server/path/to/vobstorage.vbs\....

回答@koslorr question,视图的全局路径是正确的(视图实际上存储在我机器上的公共共享中),但是对vob(cleartool lsvob -l /my-working-vob)执行类似的命令确实表明全局VOB 的路径不正确。这可以以类似于视图标签的方式更新吗?这是我的 CC 管理员需要做的事情吗?

【问题讨论】:

    标签: windows version-control diff clearcase


    【解决方案1】:

    检查您的视图全局路径

    cleartool lsview -l <VIEW TAG>
    

    全局路径的 \server.... 格式是否正确?

    如果不是,那么你可以使用

    cleartool mktag -view <VIEW TAG> -replace...
    

    将其更改为正确的形式。

    cleartool man mktag 应该会告诉你更多细节。

    【讨论】:

      【解决方案2】:

      cleartool diff -pred myFile 在快照视图路径中执行时会给你什么?

      cd c:\path\to\my\snapshotView\myVob\path_to_myFile
      cleartool diff -pred myFile
      

      如果全局路径不正确,可能是因为:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多