对于给定的文件,假设我从 /main/2
分支出来,并在该分支 newBranch
中进行开发。 cleartool diff -pred
会将我加载的版本 (/main/newBranch/LATEST
) 与 /main/2
进行比较。我将通过哪个 Clearcase 命令传递文件名或 /main/newBranch
并返回 /main/2
?
我只是想找到 -pred
选择哪个版本,但我无法在任何地方找到它!
跟进:
假设我 checkin 了文件,现在版本为 /main/newBranch/3
。我怎样才能将它与它的分支位置(/main/2
)进行比较?
最佳答案
我将通过哪个 ClearCase 命令传递文件名或 /main/newBranch
并返回 /main/2
?
您可以尝试使用cleartool lsvtree
,它将列出文件的所有版本。
cleartool lsvtree myFile | grep main | head 1
如上所述,cleartool describe
更容易。
How can I still compare it to where it was branched off from (
/main/2
)?
您可以使用/main/newBranch/0
,0
是placeholder version为每个新分支创建,此处与 /main/2
相同,使用 cleartool diff
:
cleartool diff -pred yourFile yourFile@@/main/newBranch/0
关于branch - ClearCase:如何找到我分支的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36483622/