我正在运行p4 interchanges -b my_branch
,我得到了很多结果,第一个是我们很久以前集成的变更列表。
所以我尝试再次集成,但p4 integrate -b my_branch //...@changelist,@changelist
只返回“所有修订版已集成”。
解除阻塞的唯一方法是进行强制集成(-f
在集成命令中),然后简单地接受目标(-at
解析时),这样就可以了——p4 interchanges
然后不再列出这个更改列表。
但是 Perforce 是如何开始进入这种状态的呢?这发生在我们完成了跨多个分支的大量集成之后,但我认为没有任何事情会导致变更列表以某种方式变得“未集成”。
这是在 2014.1 服务器上。