我是perforce的新手,但是还有很多其他VCS经验...

想象一下:

  • 您提交更改(更改列表1)
  • 同事在同一分支上提交更改,从而意外覆盖了您的更改。 (变更 list 2)

  • 我尝试了集成(由于P4V已经集成,所以拒绝这样做),然后寻找一种方法来生成可以应用的补丁,但找不到任何东西。
    现在,我将检查有问题的版本并使用外部合并工具,但是很高兴知道perforce是否以某种方式支持此功能。

    有没有一种使用perforce工具(最好在P4V中)重新应用变更列表1的方法?

    最佳答案

    您不能重新应用变更列表1,但是可以重新应用变更列表2。

  • 同步到变更列表1.
  • check out 文件。 P4V会警告您“您没有该文件的最新版本。”,并询问您是否要获取最新版本。单击“不获取最新”按钮,忽略警告。
  • 现在同步到主要修订版(我假设变更列表2对应于主要修订版)。现在将需要解析文件,您(或您的同事)这次可以正确执行此文件,而不会破坏您在变更列表1中所做的更改。
  • 关于perforce - 在perforce中重新应用变更列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3015062/

    10-12 03:47