在所有情况下,Cleartool findmerge select 默认从文件 2 更改?

Cleartool findmerge select changes from file 2 by default in all cases?

所以我有一个分支是与世界其他地方非常过时的。我很想简单地创建一个新分支并合并...但该任务会更大...无论如何我想弄清楚的是我是否可以设置 findmerge 始终接受文件 2 . 为了加快我的合并速度,我最初做了:

cleartool findmerge <path to out of date code> -ftag <my merge from view> -merge -abort

涵盖所有简单的合并,但我不想获取 'conflicting' 更改,但我真的只想要来自 'file 2' 的所有更改。

有没有一种简单的方法或标志可以提供给 findmerge 来做到这一点?
或者我是否必须逐个文件并单独选择每个更改?

归根结底,我想要的是一个分支,该分支具有指定文件夹的分支,而该分支恰好位于合并区域中。

我猜答案是 'no' 但我有希望,而且我的数字已经厌倦了按 return 键:-)

对于那种 "reset" 合并,您希望一个分支内容(合并后)镜像该合并源的内容(2),我不使用 findmerge完全没有。

我设置了一个 activity(如果我在 UCM 上),并且我启动了一个 以便将数据从源视图导入到目标视图。

然后我在源视图的任何可见版本和目标视图中的匹配元素之间创建合并箭头(如“how to ignore files when finishing private ClearCase branch?", or "Merge arrow in ClearCase" -- that is the red merge arrow --, also used in "How to perform a trivial merge of a binary file in a ClearCase VOB”)

cleartool merge -ndata -to aFile -version /main/a/SourceVersion /main/a/DestVersion

这样一来,一个源分支已合并到目标,源内容已复制到目标视图内容之上。