3

我正在编写一个脚本来自动化一些合并操作,我想使用这个命令来完成它:

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_]

有什么办法可以避免这种情况?

4

1 回答 1

4

findmerge正如本技术说明所描述的,问题在于它可能会Needs Merge根据合并超链接的位置报告不一致的“”。

这不太可能很快得到解决:

这需要重大的架构更改,并且不会在未来 18 个月内得到解决。
请与 Rational 客户支持一起学习 UCM 最佳实践来解决这个限制。

我还没有找到一个简单的解决方案:

我通常findmerge在目录第一(-type d),没有额外的消息问题。
然后,如果所有目录都合并,我继续处理文件,-merge -abort(在第一次冲突时停止):因为您的合并首先不应该有任何冲突,所以该模式 ( -merge -abort) 不太可能报告“需要合并”消息。

于 2011-04-13T20:16:44.167 回答