Perforce:将重写的更改整合回来

时间:2016-02-29 10:52:10

标签: merge perforce

一位同事在没有解决我最近的代码更改的情况下提交了更改。所以我的错误修复被覆盖了。

我想要做的是相当于我之前的更改和最新更改之间的集成。但是跑步:

p4 integ //depot/folder/file.c@123 //depot/folder/file.c

给了我这个错误:

//depot/folder/file.c@123 - all revision(s) already integrated.

解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

从Perforce的角度来看,您的更改列表已经集成(即使稍后已被覆盖)。

要强制重新集成文件,必须使用-f选项:

p4 integrate -f //depot/folder/file.c@=123 //depot/folder/file.c

来源:

https://www.perforce.com/perforce/r15.2/manuals/cmdref/p4_integrate.html

  

-f

     

强制集成在fromFile和toFile的所有修订版上,即使是   过去已经整合了一些修订版。最好用的是   修订范围。