我对 perforce 很陌生,但是有很多其他的 VCS 经验......
想象一下:
- 您提交更改(更改列表 1)
- 一位同事在同一分支上提交更改,不小心覆盖了您的更改。(变更清单 2)
我尝试了集成(P4V 拒绝这样做,因为它已经集成)并四处寻找一种方法来生成我可以应用的补丁,但找不到任何东西。
现在,我将检查有问题的版本并使用外部合并工具,但很高兴知道 perforce 是否以某种方式支持这一点。
有没有办法使用 perforce 工具(最好在 P4V 中)重新应用变更列表 1?
您不能重新应用更改列表 1,但可以重新应用更改列表 2。
可能最简单的方法是从更改列表 1 (//depot/...@1,@1) 中检索更改,然后通过正常的解析/合并+提交歌舞。