在p4中进行回滚的问题

时间:2016-03-28 04:56:41

标签: version-control perforce p4v

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

这看起来非常奇怪 - 我希望在git恢复之后,就像在git中一样工作。

请让我知道如何让分支B恢复到我手动合并之前的确切状态,以及我如何能够再次成功地从A合并到B.谢谢!

1 个答案:

答案 0 :(得分:2)

我也遇到了这个问题,也有同样的反应。

Perforce实际上是跟踪分支机构之间的集成。您可以使用命令p4 integrated显示它。

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

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

的内容
p4 integrate -f ...

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