1

我正在尝试使用 cleartool 比较两个标签之间的文件,但我似乎无法弄清楚如何找到给定标签的前一个标签。

至于现在我的命令看起来像这样

cleartool find . -element "{lbtype_sub(TEST_APP_123456-80_1.1.C.004) && 
lbtype_sub(TEST_APP_123456-80_1.1.C.005)}" -type f 
-ver "{lbtype(TEST_APP_123456-80_1.1.C.004) && !lbtype(TEST_APP_123456-80_1.1.C.005)}" 
-exec "cmd /c copy %CLEARCASE_PN% C:\diff"

在这种情况下,提供了前面的标签,但如果 cleartool 只需提供最新的标签就可以自己找到它会很好。

4

2 回答 2

1

可以应用标签,甚至可以移动到任何版本。

除非您在谈论UCM 基线(在这种情况下,“cleartool diffbl -pred a_BASELINE@\apvob”可以为您提供前一个基线,标签以此命名),否则您找不到前一个标签。

您所能做的就是从标签引用的版本返回,直到找到另一个(先前)带有另一个标签的版本。

于 2011-08-19T07:28:43.527 回答
0

创建两个视图并将视图与您选择的工具进行比较。

于 2011-08-22T23:11:46.657 回答