没有结账的Clearcase mkelem

时间:2014-08-04 08:16:41

标签: clearcase

我对ClearCase有疑问。从我阅读的mkelem命令的文档:

  

mkelem命令创建一个或多个新元素。 默认情况下,只有在检出该目录元素时,才能在目录中创建新元素。 mkelem会在目录的结帐注释中附加相应的行。

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

1 个答案:

答案 0 :(得分:3)

是这种情况,因为要创建的元素需要在父文件夹维护的元素列表中注册。

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

请注意,如果您要添加许多元素来添加到源代码管理中(要创建许多mkelem,这意味着可能需要检查多个父文件夹),您仍然可以使用clearfsimport代替,正如我在" how to run mkelem command in command prompt"或" How to add a directory tree to a ClearCase repository?"