Cleartool 注释命令给出错误 - 不是 vob 中的对象:"java file"

Cleartool annotate command giving error - Not an object in a vob:"java file"

我是 clearcase 的新手,我正在尝试使用 annotate 命令生成一个 blame 文件,但我收到以下错误:

cleartool: Error: Not an object in a vob: "App.java"

我遵循了这些步骤:

  1. 在 clearcase 资源管理器中创建了一个视图
  2. 浏览到位置 (C:\test_view)
  3. 运行: cleartool 注释 App.java

这导致了以下 -

cleartool: Error: Not an object in a vob: "App.java".

您不能直接在快照根文件夹中对元素(版本化文件或文件夹)执行 cleartool 命令,例如 c:\test_View

您需要编辑其配置规范:

cd c:\test_View
cleartool edcs

添加selection rules(至少像element * /main/LATEST,除非这是一个UCM视图,在这种情况下选择规则已经存在),并且加载规则 为了至少加载一个vob的内容。

然后你可以在vob里面做一些cleartool annotate.

cd c:\test_view\avob
cleartool annotate afile

注意:如果您的文件 App.java 尚未版本化,you would need to add it to source control (in any folder in c:\test_view\avob), with cleartool mkelem, or, for multiple files, clearfsimport

请通过创建VOB程序来创建VOB。

然后使用 clearcase 资源管理器创建动态视图。

在动态视图上安装 VOB。

安装后,在视图资源管理器中,右键单击并添加文本文件。

rt-单击文本文件以添加到源,然后在进行必要的更改后签入文件。

从命令提示符转到 VOB 和 运行 cleartool 注释

Z:>cd test_tut_element_vob

Z:\test_tut_element_vob>cleartool 注释 TestFile.txt 注释结果写入 "TestFile.txt.ann".