在perforce中重新应用变更列表
我对perforce比较陌生,但有相当多的其他风险投资经验 想象一下:在perforce中重新应用变更列表,perforce,p4v,Perforce,P4v,我对perforce比较陌生,但有相当多的其他风险投资经验 想象一下: 您提交更改(更改列表1) 同事在同一分支上提交更改,意外地覆盖了您的更改。(更改列表2) 我尝试了集成(P4V拒绝这样做,因为它已经集成了),并四处寻找一种方法来生成一个我可以应用的补丁,但找不到任何东西。 现在,我将检查有问题的版本并使用一个外部合并工具,但如果能知道perforce是否以某种方式支持这一点,那就太好了 是否有办法使用perforce工具(最好在P4V中)重新应用变更列表1 最简单的方法可能是从变更列表
- 您提交更改(更改列表1)
- 同事在同一分支上提交更改,意外地覆盖了您的更改。(更改列表2)
现在,我将检查有问题的版本并使用一个外部合并工具,但如果能知道perforce是否以某种方式支持这一点,那就太好了
是否有办法使用perforce工具(最好在P4V中)重新应用变更列表1 最简单的方法可能是从变更列表1(//depot/..@1,@1)检索更改,然后执行正常的解析/合并+提交歌曲和舞蹈 您不能重新应用变更列表1,但可以重新应用变更列表2
- 同步到变更列表1
- 签出文件。P4V将警告您,“您没有该文件的最新版本”,并询问您是否要获取最新版本。单击“不要获取最新信息”按钮,忽略警告
- 现在同步到head版本(我假设changelist2对应于head版本)。现在需要解析文件,您(或您的同事)这次可以正确地进行解析,而不会破坏您在变更列表1中所做的更改