如何在cleartool中注释文件夹

时间:2015-07-31 07:01:55

标签: clearcase cleartool

我正在尝试使用命令 cleartool annotate folderName 来注释文件夹 得到错误

  

cleartool:错误:无法创建文件“test_tut_element_vob.ann”:权限被拒绝。

我能够注释文件。

1 个答案:

答案 0 :(得分:0)

cleartool annotate man page提到了以下警告:

  

annotate命令从元素的版本中提取信息   为此,它调用元素类型管理器的annotate方法。

     

只有text_file_deltaz_text_file_delta类型管理器(对应于预定义的元素类型text_filecompressed_text_file)包含注释方法。
  在注释其他元素类型的版本时,您必须使用-ndata选项。

请检查与test_tut_element_vob.ann相关联的类型管理器。

如果“-ndata”不起作用,则根据test_tut_element_vob.ann内容的性质,您可以更改其类型。有关compressed_file的信息,请参见this answer

  

这是我的vob名称,我试图注释整个vob

cleartool annotate列出版本的内容,注释每一行以指示添加该行的时间和版本。
这将用于文件元素,而不是用在vob上。

如果目标是注释vob中的所有文件,那么你需要一个视图,你可以找到所有文件,以便使用注释:

Unix的:

cd /path/to/view/vobs/test_tut_element_vob.ann
cleartool find . -type f -exec 'cleartool annotate "$CLEARCASE_PN"'

视窗:

cd c:\path\to\view\test_tut_element_vob.ann
cleartool find . -type f -exec "cleartool annotate \"%CLEARCASE_PN%\""