我想使用脚本或命令将特定分支中的所有文件合并到main。有没有办法在不检查目标中的每个文件的情况下执行此操作,还是应该手动执行每个文件。
答案 0 :(得分:0)
ClearCase是基于文件的,而不是基于存储库的:任何合并都将逐个文件完成,实际上是第一个文件夹(首先合并文件夹,然后合并文件)。
基于分支启动合并的最简单方法是使用cleartool findmerge
,To prepare to merge可以使用版本选择器,例如-fve/rsion .../branch1/LATEST
。
另请参阅“How merge sub branch to main branch using clearcase command line under linux?”
通常的方法是使用视图或标签来选择要合并的元素,如我在“UCM environment, based on activities”中所述(使用-ftag
)。
请注意,这也适用于{{3}}(即使传递和rebase命令仍然是推荐的合并方法)。