“伪造” P4合并

时间:2018-10-22 22:07:41

标签: merge branch perforce branching-and-merging perforce-integrate

是否可以在P4分支之间执行“伪合并”?简而言之,我们有一个脚本可以检查分支之间未合并的更改,并每天自动向团队成员发送电子邮件,以告知他们是否未能将更改从一个分支合并到另一个分支。但是,在某些情况下,执行此类合并(例如,依赖项列表是特定于分支的依赖列表)可能不是一个好主意,我们希望通过让nag-bot检测“ {自昨天以来,{1}}已合并到A”。

有没有一种有效的方法(例如通过CLI)

  • 执行Bp4 integ操作,以使分支“ A”似乎已合并到分支“ B”中。...
  • 但是在分支“ B”上有效执行p4 resolve操作,以便仅提交跟踪信息,而没有实际代码合并到分支“ B”中吗?

简而言之,这将是“合并但接受全部内容,即使没有冲突也将其丢弃”的操作。

谢谢。

1 个答案:

答案 0 :(得分:2)

那是p4 resolve -ay

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

您仍然需要提交新修订版(因为合并记录本身就是版本信息,需要与提交相关联),但是该修订版与之前的修订版没有任何区别,并且仅代表B具有“忽略了”。