对于给定的文件,假设我从/main/2
分支并在该分支newBranch
中进行开发。 cleartool diff -pred
会将我加载的版本(/main/newBranch/LATEST
)与/main/2
进行比较。我会通过哪个clearcase命令传递文件名或/main/newBranch
并返回/main/2
?
我只是想找到-pred
选择的版本,但我无法知道其他地方!
跟进:
说我检查了文件,现在我在版本/main/newBranch/3
。我怎样才能将它与(/main/2
)分支的位置进行比较?
答案 0 :(得分:2)
我将通过哪个ClearCase命令传递文件名或/main/newBranch
并返回/main/2
?
您可以尝试使用cleartool lsvtree
,它会列出文件的所有版本。
cleartool lsvtree myFile | grep main | head 1
如上所述,cleartool describe
更容易。
我怎样才能将它与(
/main/2
)分支的位置进行比较?
您可以使用/main/newBranch/0
,0
为每个新分支创建placeholder version,此处与/main/2
相同,使用cleartool diff
:
cleartool diff -pred yourFile yourFile@@/main/newBranch/0
答案 1 :(得分:0)
就我的目的而言,cleartool describe -short -pred <version0-of-child-branch>
做了伎俩。对于我的例子,这将是cleartool describe -short -pred /main/newBranch/0
。