1

是否可以在 P4 分支之间执行“假合并”?简而言之,我们有一个脚本来检查分支之间未合并的更改,并且每天自动向团队成员发送电子邮件,让他们知道他们是否未能将更改从一个分支合并到另一个分支。然而,在某些情况下执行这样的合并是一个坏主意(例如,特定于分支的依赖列表),我们希望通过让 nag-bot 检测“所有变化A自昨天已合并到B“.

有没有办法有效地(即通过 CLI):

  • 执行 a p4 integandp4 resolve操作,使分支“A”已合并到分支“B”中......
  • 但是有效地在分支“B”上执行p4 revert操作,以便只提交跟踪信息,而没有任何实际代码合并到分支“B”中?

简而言之,这将是一个“合并但完全接受他们的并丢弃你的,即使没有冲突”的操作。

谢谢你。

4

1 回答 1

2

那就是p4 resolve -ay

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

您仍然需要提交新修订(因为合并记录本身是版本信息,需要与提交相关联),但修订与之前的修订没有差异,并且仅表示 B 已“忽略”从 A 改变。

于 2018-10-22T22:19:29.827 回答