从命令行中ClearCase中的Elements_with_Changed_Element_Type报告的格式是什么?

时间:2017-01-17 23:01:37

标签: clearcase

我似乎无法在运行此报告时找到任何DOC。在这里我们输入的内容并没有任何回报。该报告在通过gui时返回2000多行,但是需要十分钟来提取所有标签。

C:\Program Files (x86)\IBM\RationalSDLC\ClearCase\reports\scripts\Elements>ccperl Elements_with_Changed_Element_Type.prl LOOKIN="J:\nfloyd_jup6\jupnms\" LABEL="
    labelabc" LABEL="labeldef"

2 个答案:

答案 0 :(得分:0)

没有“C:\Program Files\Rational\ClearCase\reports\scripts\Elements\Elements_with_Changed_Element_Type.prl”的来源,很难说。

查看“Additional examples of the cleartool find command”,它可以在标签之间找到更改的元素并应用其他条件。

This 2008 thread确实提到了:

脚本是用perl编写的,位于%CLEARCASEHOME%\ reports \ scripts ...

  

只需运行'ccperl %CLEARCASEHOME%\reports\scripts\...\script-name.prl'arg-list。您需要查看脚本本身以识别/检查arg-list的语法;对于路径,它类似于“LOOKIN=path”(来自内存)。此外,在脚本搜索$0以查找“/scripts/”以查找公共包含文件时,指定绝对路径(并再次从内存中以小写形式)。

例如:

  

显然它不喜欢各种参数之间的空格......这是我使用的命令。

 C:\Program Files\Rational\ClearCase\reports\scripts>
 ccperl "c:\program files\rational\clearcase\reports\scripts\Elements\labels\versions_with_labels.prl" LOOKIN=\"m:\cfdcnn_int\MAESTRO_SYS\cfdcnn\\\";LABEL=\"cfdcnn_cfdcnn_integratoin_9_24_07_Dev_01\" 

答案 1 :(得分:0)

这个脚本非常简单。它执行一个cleartool find -type f,对于每个存在的文件(因为你可以在包含卸载元素的快照视图中运行它),将当前元素类型与当前魔术文件分配的类型进行比较。

不需要标签选项,只有LOOKIN:

C:\Users\bcowan>ccperl "\Program Files (x86)\IBM\RationalSDLC\ClearCase\reports\scripts\Elements\Elements_with_Changed_Element_Type.prl" -i
description : "Elements with Changed Element Type"
id : 2021
helpfile :
parameters : LOOKIN
rightclick : Properties_of_Element(single) sep Version_Tree(single) History(single) sep Change_Element_Type
fields : "Element Path"(element_pn, sort 3, rightclick) "Element Type"(eltype) "Element's default.magic Type"(eltype, sort 2) "Element Types  Different"(yes_no, sort 1)

所以,当我运行命令时:

C:\Users\bcowan>ccperl "\Program Files (x86)\IBM\RationalSDLC\ClearCase\reports\scripts\Elements\Elements_with_Changed_Element_Type.prl" LOOKIN=\"v:\uncview\mkvobtest\p7zip\";

我明白了:

v:\uncview\mkvobtest\p7zip\p7zip_9.20.1\Asm\x64\7zCrcT8U.asm;text_file;text_file;no
v:\uncview\mkvobtest\p7zip\p7zip_9.20.1\Asm\x86\7zCrcT8U.asm;text_file;text_file;no
v:\uncview\mkvobtest\p7zip\p7zip_9.20.1\C\7zBuf.h;text_file;text_file;no
v:\uncview\mkvobtest\p7zip\p7zip_9.20.1\C\7zBuf2.c;text_file;text_file;no
v:\uncview\mkvobtest\p7zip\p7zip_9.20.1\C\7zCrc.c;text_file;text_file;no
v:\uncview\mkvobtest\p7zip\p7zip_9.20.1\C\7zCrc.h;text_file;text_file;no
v:\uncview\mkvobtest\p7zip\p7zip_9.20.1\C\7zCrcOpt.c;text_file;text_file;no
...