Perforce,可以搁置提交的更改吗?

时间:2018-09-21 21:28:06

标签: perforce

P4版本...代理版本:P4P / LINUX26X86_64 / 2013.2 / 821990(2014/04/08)

比方说,我做了一些更改,并且做了一些更改,所有更改都在默认的CL中进行,然后“ p4 Submit”将其更改。假设生成的CL是12345。然后我意识到我忘记了一个文件,进行了更改,然后提交,CL是12346。完成所有这些之后,有人希望我在另一个分支上复制该工作。如果我搁置了12345和12346中的更改,但我没有,则会很好。

有没有办法创建一个新的变更列表= 12345 + 12346,我可以将其搁置然后带入另一个分支?

谢谢!

1 个答案:

答案 0 :(得分:2)

从技术上讲,您可以通过书架和大量的手工工作来完成此操作,但是您要描述的是p4 integrate的用途。

p4 integ source_branch/...@12345,12346 target_branch/...
p4 resolve -am

target_branch的更改(包括您在12345上的12346source_branch的更改中所做的所有工作)现在在您的工作区中等待处理-您可以{ {1}},或者直接p4 shelve