代码之家  ›  专栏  ›  技术社区  ›  Learner

将所有文件从分支合并到主(使用命令/脚本)cleartool

  •  1
  • Learner  · 技术社区  · 9 年前

    我想使用脚本或命令将特定分支的所有文件合并到主分支。有没有一种方法可以不签出目标中的每个文件,或者我应该手动执行每个文件。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Community Ian Goodfellow    7 年前

    ClearCase是基于文件的,而不是基于存储库的:任何合并都将逐个文件进行,实际上是逐个文件夹进行(首先合并文件夹,然后合并文件)。

    基于分支启动合并的最简单方法是使用 cleartool findmerge ,可以使用版本选择器,如 -fve/rsion .../branch1/LATEST .
    另请参见“ To prepare to merge "

    不过,通常的方法是使用视图或标记来选择要合并的元素,正如我在“ How merge sub branch to main branch using clearcase command line under linux? “(使用 -ftag ).

    请注意,这也适用于 UCM environment, based on activities (即使delivery和rebase命令仍然是推荐的合并方法)。