【问题标题】:Clearcase mkelem without checkoutClearcase mkelem 没有结帐
【发布时间】:2014-08-04 16:19:18
【问题描述】:

我有一个关于 ClearCase 的问题。从我阅读的mkelem 命令的文档中:

mkelem 命令创建一个或多个新元素。 默认情况下,只有在目录元素被签出时才能在目录中创建新元素。 mkelem 在目录的签出注释中附加适当的行。

为什么会这样?而且,正如默认情况下所说,如何更改此默认选项?我在文档中找不到任何关于此的内容。

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    之所以这样,是因为要创建的元素需要注册到父文件夹维护的元素列表中。

    由于该列表即将更改(因为您要添加新元素),因此需要签出父文件夹才能使其列表演变。
    然后签入将记录该更改(如果您撤消签出父文件夹,则添加到源代码管理的元素最终将位于 vob/lost+found 文件夹中,因为它不会被 any 引用目录版本)

    请注意,如果您有很多元素要添加到源代码管理中(很多 mkelem 要创建,这意味着可能有很多父文件夹要签出),您仍然可以改用 clearfsimport,正如我在“how to run mkelem command in command prompt 中解释的那样" 或 "How to add a directory tree to a ClearCase repository?"

    【讨论】:

      猜你喜欢
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      • 2012-01-25
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多