Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在linux下使用clearcase命令行将分支合并到主分支?_Linux_Merge_Clearcase - Fatal编程技术网

如何在linux下使用clearcase命令行将分支合并到主分支?

如何在linux下使用clearcase命令行将分支合并到主分支?,linux,merge,clearcase,Linux,Merge,Clearcase,我想将分支AAA中所有标有XXX的文件合并到主分支 自AAA分支以来,主分支不会更新,因此合并任务只是将所有更改的文件替换为子分支文件 如何在Linux下使用ClearCase命令行cleartool来实现这一点?您可以使用命令ClearToolFindMerge来实现这一点 关键是使用一个视图来选择这些文件: element * MYLABEL element * /main/LATEST 并使用-ftag yourLabelView 您也可以直接使用-fver作为标签的意思,不需要专门的视

我想将分支AAA中所有标有XXX的文件合并到主分支

自AAA分支以来,主分支不会更新,因此合并任务只是将所有更改的文件替换为子分支文件

如何在Linux下使用ClearCase命令行cleartool来实现这一点?

您可以使用命令ClearToolFindMerge来实现这一点

关键是使用一个视图来选择这些文件:

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将自动执行合并。