在perforce中重新应用更改列表

Nik*_*las 8 perforce p4v

我对perforce很新,但有很多其他的VCS经验......

想象一下:

  • 您提交更改(更改列表1)
  • 同事在同一分支上提交更改,意外覆盖您的更改.(变更清单2)

我尝试集成(P4V拒绝做,因为它已经集成)并且四处寻找一种方法来生成一个我可以应用的补丁,但找不到任何东西.
现在,我将检查有问题的版本并使用外部合并工具,但是很高兴知道perforce是否以某种方式支持它.

有没有办法使用perforce工具(最好是P4V)重新应用更改列表1?

rav*_*ven 9

您无法重新应用更改列表1,但您可以重新应用更改列表2.

  • 同步到更改列表1.
  • 查看文件.P4V会警告你,"你没有最新版本的文件.",并问你是否想要获得最新版本.单击"不要获取最新"按钮忽略警告.
  • 现在同步到头版本(我假设更改列表2对应于头版本).现在需要解决这些文件,这是您(或您的同事)可以正确执行的,而不会破坏您在更改列表1中所做的更改.

  • +1我永远不会想到这一点 - 谢谢! (2认同)