如何手动选择P4Merge的通用基本文件



我正在尝试合并一个文件。

我有一个主分支和另一个从主分支分支出来的分支B。两个分支都有变化。主分支在某个时刻被合并为B;但在B上的合并随后被直接取消。在对两个分支进行更多更改后,我试图再次合并,但不得不从主分支中选择不正确的基础文件修订版。

我需要能够手动选择公共基础文件,这样它才能正确地进行合并。不幸的是,我找不到任何方法来做到这一点。如果有人知道如何解决这个问题,我们将不胜感激。

如果合并是通过p4 undo命令撤消的,您应该能够通过设置dm.integ.undo可配置的:来用常规合并操作重做它

(p4 help undoc)
dm.integ.undo            0 Enable re-integration of undone changes

在启用该可配置的情况下;信用;通过每次积分授予的积分被视为无效;撤消";操作,使以前合并的每个修订都有资格进行合并,就好像以前从未合并过一样。(默认行为是将撤消视为与编辑相同,这样它就与未合并的更改组合在一起,但以前合并的更改不会重新合并。(

如果这不是一个选项,最好的解决方案是使用-f标志。指定要合并的更改的确切范围,以及-f标志,该范围之前的修订将用作基础。例如:

p4 integ -f main/...@100,400 B/...

将使用CCD_ 5作为解析的基础。

相关内容

  • 没有找到相关文章