1

假设我有一个使用rcleartool update中央 ClearCase 服务器定期更新的本地视图。此更新任务需要 20~30 秒才能完成。

当我的本地视图在这 20~30 秒的时间范围内更新时,会发生什么情况:
我签出将要更新的文件rcleartool update

这里我只能想到3种情况:

  • A. 更新块,因此只有在更新完成后才能结帐。事情很好。
  • B. 结帐发生在更新之前,在这种情况下:
    • i) 更新将失败,因为文件已签出,
    • ii) 更新将成功,但将签出的文件置于劫持模式,或
    • iii) 签出的文件已成功更新。没有劫持。
  • C. 各种竞争条件发生并且视图爆炸。

会是哪一个?

另外,在更新运行时进行签入会发生什么?

4

1 回答 1

0

最简单的答案是:更新应该是按需的,而不是自动的。

但是,如果您保持定期自动更新,您最终可能会遇到此综合 CCRC 列表中提到的错误或缺陷之一。
尝试结帐时,您可能会为元素检测到“版本不一致

在此处输入图像描述
在此处输入图像描述

您在此技术说明中有详细信息

在此处输入图像描述

使用 CCRC7.1 解决它,您可以刷新文件或视图,要求修复所述不一致。

在此处输入图像描述

于 2011-03-01T04:59:56.950 回答