【问题标题】:Clearcase: Files not visible to viewClearcase:文件不可见
【发布时间】:2010-11-09 18:05:44
【问题描述】:

我刚刚看到一件非常奇怪的事情,我有一个同事设置了他们的 configspec 来查看主分支,今天早上早些时候他可以看到某个文件夹中的文件,他没有更改那个视图并且突然间,他们不见了。

我查看了文件夹的节点,当我将它与之前的版本进行比较时,它显示在最新版本的 main 中删除了大约 4 个文件(可能是一个月前签入的,很久以前问题开始了)。

所以我的问题是为什么我在比较节点时可以看到它们,但在文件夹中却看不到?

我将我正在查看的节点与之前的节点进行了比较,所以我没有选择另一个我没有查看的节点。

这太令人困惑了。

编辑:这只发生在这个文件夹中,视图中的其他 10 个文件夹都可以访问并且文件也可见(并且它们的分支都相同)。

EDIT#2:所以他们能够通过复制配置规范、停止视图、启动视图并重新复制配置规范来再次查看文件(现在我听说它发生在第二个人身上)。 Viola 文件又回来了,但这仍然不能解释是什么原因造成的......

【问题讨论】:

    标签: clearcase configuration-management


    【解决方案1】:

    刚刚遇到同样的问题。结果是分隔文件视图的水平条和“有用的文本”一直到顶部,因此隐藏了文件。没有简单的迹象表明它是隐藏的。必须查看同事的工作视图才能意识到有一个水平条可以移动。

    【讨论】:

    • 这是 clearcase 的一个奇怪的“功能”,但是在上述情况下它不是同一个问题,但希望这会帮助其他遇到你问题的人。
    【解决方案2】:

    通常的解释是当您在视图中签出(未保留)目录时:
    其他人所做的任何更改(例如rmname 4 个文件)在您撤消签出该目录之前都将不可见。

    “突然”部分意味着他可能在 动态 视图中,在这种情况下,您也有可能出现“黯然失色”元素(在这种情况下是目录):一次私有目录(与版本化目录同名,它是动态视图中重叠元素的定义)被移动/删除,然后版本化目录取而代之(具有正确的内容,即减去 4 个文件)。

    【讨论】:

    • 文件夹没有被签出,文件在今天早上是可见的,没有(据我所知)改变。编辑:意思是,我们应该看到的更改已在上个月签入,并且应该仍然像今天早上一样可见。
    • 该文件夹已经签入了很长一段时间,并且不是私人视图,他在签入视图中看到它,是的,这是一个动态视图,他能够看到配置的文件夹配置的内容和“突然”他无法找到它。编辑:IE这不是一个黯然失色的情况,我已经验证了这一点。
    • @onaclov2000:他是否尝试使用相同的配置规范重新创建另一个动态视图,看看这个问题是否在所述新视图中再次出现?
    • 我不确定他是否自己尝试过,但我可以自己从另一个视图查看文件,我会检查一下。
    【解决方案3】:

    听起来很愚蠢,但是这个文件夹的保护是什么?他有“读取”权限吗?

    【讨论】:

    • 我检查了他有所有者读/写/执行,组读/写/执行,以及他读/执行的最后一个“其他”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    • 2016-05-23
    • 2014-09-11
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多