如何在linux下使用clearcase命令行将分支合并到主分支?
我想将分支AAA中所有标有XXX的文件合并到主分支 自AAA分支以来,主分支不会更新,因此合并任务只是将所有更改的文件替换为子分支文件 如何在Linux下使用ClearCase命令行cleartool来实现这一点?您可以使用命令ClearToolFindMerge来实现这一点 关键是使用一个视图来选择这些文件:如何在linux下使用clearcase命令行将分支合并到主分支?,linux,merge,clearcase,Linux,Merge,Clearcase,我想将分支AAA中所有标有XXX的文件合并到主分支 自AAA分支以来,主分支不会更新,因此合并任务只是将所有更改的文件替换为子分支文件 如何在Linux下使用ClearCase命令行cleartool来实现这一点?您可以使用命令ClearToolFindMerge来实现这一点 关键是使用一个视图来选择这些文件: element * MYLABEL element * /main/LATEST 并使用-ftag yourLabelView 您也可以直接使用-fver作为标签的意思,不需要专门的视
element * MYLABEL
element * /main/LATEST
并使用-ftag yourLabelView
您也可以直接使用-fver作为标签的意思,不需要专门的视图
转到/main上的动态视图集,然后执行以下操作:
cd /view/MyView/vobs/MyVob
cleartool findmerge . -fver MyLabel -whynot -print
-whynot和-print允许您预览要合并的内容,并查看是否符合您的期望
一旦预览效果良好:
cleartool findmerge . -c "Merge MyLabel on main" –fver MyLabel –merge
如果我需要检查是否需要合并数以万计的文件,是否有一种简单的方法,当使用–print时,它将只显示需要合并的项目?还有一种方法是,只有在自动合并的情况下才能进行实际合并?@Elad-print不会进行任何合并,只进行预览-如果没有冲突,gmerge将自动执行合并。