在 p4 中执行回滚的问题

Issues doing a rollback in p4

我从分支 A 手动合并到 B。它导致构建失败,我决定回滚手动合并。但是当我再次尝试从 A 集成到 B 时,它没有从我回滚的 A 中提取更改。

这看起来很奇怪 - 在 git 恢复后,我期待事情像 git 中那样工作。

请告诉我如何使分支 B 恢复到手动合并之前的确切状态,以及如何再次成功地从 A 合并到 B。谢谢!

我也遇到了这个问题,反应也一样。

Perforce 实际上正在跟踪分支之间集成的内容。您可以使用命令 p4 integrated.

来显示它

在这种情况下,解决方案是使用 force 选项再次强制集成。

在 P4V 中,合并菜单的 Advanced 选项卡中有一个选项,通过命令行您必须使用类似

的选项
p4 integrate -f ...

这里有类似的问题和答案:Unable to integrate fully from main branch to feature branch, after backing out a previous messed-up integration