"Fake out" 一次 P4 合并

"Fake out" a P4 merge

是否可以在 P4 分支之间执行 "fake merge"?简而言之,我们有一个脚本来检查分支之间未合并的更改,并每天自动向团队成员发送电子邮件,让他们知道他们是否未能将一个分支的更改合并到另一个分支。但是,在某些情况下,执行此类合并并不是一个好主意(例如,特定于分支的依赖列表),我们希望通过检测 nag-bot 来安抚它 "all changes in A since yesterday have been merged into B" .

有没有有效的方法(即通过 CLI):

简而言之,这将是一个"merge but accept-full-theirs and discard yours even if no conflicts"操作。

谢谢。

那是 p4 resolve -ay

p4 integ A/... B/...
p4 resolve -ay
p4 submit -d "B is ignoring changes from A."

你仍然需要提交新的修订(因为合并记录本身是版本化信息,需要与提交相关联),但修订将与以前的修订没有差异,并且仅代表 B有 "ignored" 从 A.

改变