【问题标题】:Merge all files from a branch into main(using a command/script) cleartool将分支中的所有文件合并到主文件中(使用命令/脚本) cleartool
【发布时间】:2015-02-27 16:56:52
【问题描述】:

我想使用脚本或命令将特定分支中的所有文件合并到主分支。有没有办法在不检查目标中的每个文件的情况下做到这一点,或者我应该手动执行每个文件。

【问题讨论】:

    标签: clearcase cleartool


    【解决方案1】:

    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(尽管 Deliver 和 rebase 命令仍然是推荐的合并方法)。

    【讨论】:

    • 我实际上想要一个命令来列出签入到特定分支的所有文件,所以我可以迭代它检查 main 中的文件并单独合并每个文件。
    • @Learner findmerge 比尝试手动实现要方便得多。但是要列出给定分支中的文件:stackoverflow.com/a/2786120/6309
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多