我正在编写一个脚本来自动执行某些合并操作,我想使用此命令来执行此操作:
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_]
有什么方法可以避免这种情况吗?
答案 0 :(得分:4)
findmerge
描述的问题是,它可以根据合并超链接的位置报告不一致的“Needs Merge
”。
这不太可能很快修复:
这需要进行重大的架构改变,未来18个月内不会解决 请与Rational客户支持部门合作,了解UCM最佳实践,以解决这个问题。
我还没有找到一个简单的解决方案:
我通常findmerge
在目录(-type d
)上,没有额外的消息问题。
然后,如果所有目录都合并,我继续使用-merge -abort
(在第一次冲突时停止)文件:因为你的合并首先不应该有任何冲突,那个模式({{1} })不太可能报告“需要合并”消息。