使用cleartool findmerge 命令在clearcase 中自动合并
我正在编写一个脚本来自动执行一些合并操作,我想使用以下命令来执行此操作:
cleartool findmerge file_name -fver /main/branch_name/LATEST -merge -log NUL -c "Automatic merge"
问题是,有时我收到此消息,我必须按 Enter 才能继续该过程:
Needs Merge "file_path" [to _branch_ from _another_branch_ base _yet_another_branch_]
有什么方法可以避免这种情况吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
findmerge
,如 此技术说明描述的是,它可以根据合并超链接的位置报告不一致的“Needs Merge
”。而且这个问题不太可能很快得到解决:
我还没有找到简单的解决方案:
我通常首先在目录上
findmerge
(-type d
),这样就没有额外的消息问题。然后,如果所有目录都合并,我将继续处理文件,使用
-merge -abort
(在第一次冲突时停止):因为您的合并一开始就不应该有任何冲突,所以模式 (-merge -abort
) 不太可能报告“需要合并”消息。The problem with
findmerge
, as this technote describes, is that it can report back inconsistent "Needs Merge
" depending on the location of merge hyperlinks.And that isn't likely to be fixed anytime soon:
I haven't found an easy solution:
I usually
findmerge
on directory first (-type d
), which don't have that extra message issue.Then if all the directories are merges, I go on on files, with
-merge -abort
(to stop at the first conflict): since your merge shouldn't have any conflict in the first place, that mode (-merge -abort
) is less likely to report the "Needs merge" message.