几个月前,为了保留在主分支中所做的一些代码更改,这些更改也需要从那里删除,因此我从该分支中创建了功能分支,然后从主分支中退出变更列表。我现在想将那些保留的更改重新集成到主分支中。
当我尝试集成时,以前丢失但保留在功能分支中的更改会丢失,我希望它们返回到主分支中。
我正在使用p4客户端2012.1,并尝试从主分支创建一个新分支,将功能分支合并到该分支并集成到主分支,但它不起作用。还尝试了高级下的其他选项,但这些都不起作用。
提前致谢。
Perforce实际上在这里很聪明:您的功能分支确实不在Main的“前面”,即它对Main毫无贡献。
您可能p4 integrate -f
需要忽略集成历史记录。请尝试一下。如果可行,它将创建一个待解决的变更列表,其中包含要解决的文件。希望对您有用。
如果没有,替代方法是欺骗Perforce:
p4 integrate
会工作本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句