Clearcase 以清晰的大小写合并箭头

Clearcase 以清晰的大小写合并箭头,clearcase,Clearcase,我必须递归地将所有对象从一个子分支合并到主分支。我希望通过签入从分支到主分支的代码来手动合并,而不是在清楚的情况下使用merge命令。 所以在签入主分支后,我想画箭头 递归到我的所有对象。 从支行到主支行的ic 我用过这个命令 cleartool mkhlink -unidir Merge <sub branch path>>@@/main/<<sub branch>> <<main brach path>>@@/main/LAT

我必须递归地将所有对象从一个子分支合并到主分支。我希望通过签入从分支到主分支的代码来手动合并,而不是在清楚的情况下使用merge命令。 所以在签入主分支后,我想画箭头 递归到我的所有对象。 从支行到主支行的ic

我用过这个命令

cleartool mkhlink -unidir Merge <sub branch path>>@@/main/<<sub branch>> <<main brach path>>@@/main/LATEST 
cleartool mkhlink-裁研所合并>@@/main/@/main/LATEST
但当我编辑它时,它只是为目录绘制箭头,而不是为目录的所有内容绘制箭头。
请建议如何从分支到主分支对象递归绘制箭头。
提前感谢

只需使用ClearCase合并管理器-它应该可以消除执行此类任务的所有痛苦。

根据

将在不执行任何实际合并的情况下绘制红色箭头

由于您已在分支机构或UCM活动中进行结帐/结帐,您需要做的是:

  • 位于目标视图中(发生合并的视图)
  • 查询为该合并创建的所有版本
  • 提取每个版本的文件
  • 提取目标版本
  • 计算源版本(例如/main/aBranch/LATEST)
  • 执行“
    合并-ndata

因此,与其说它是一个“递归”算法,不如说它是一个枚举此合并中涉及的所有版本,以便绘制相应的红色箭头。

我知道这是8个月后的事,但您尝试过吗

cleartool find . -type f -nxname -exec 'cleartool merge -to $CLEARCASE_PN -ndata -version /main/aBranch/LATEST '
可能不需要第一部分中的
-nxname
。我改到了只想创建合并箭头的目录,并查找了目录中的所有内容

cleartool find . -type f -nxname -exec 'cleartool merge -to $CLEARCASE_PN -ndata -version /main/aBranch/LATEST '