perforce - Perforce,可以搁置提交的更改吗?
问题描述
P4版本...代理版本:P4P/LINUX26X86_64/2013.2/821990 (2014/04/08)
假设我在默认 CL 中进行了一系列更改和一些添加,然后“p4 提交”它们。假设生成的 CL 是 12345。然后我意识到我忘记了一个文件,进行了更改,提交它并且 CL 是 12346。完成所有这些之后,有人要我在另一个分支上复制该工作。如果我搁置 12345 和 12346 中的更改会很好,但我没有。
有没有办法创建一个 = 12345 + 12346 的新变更列表,我可以将其搁置然后带入另一个分支?
谢谢!
解决方案
从技术上讲,你可以用架子和大量的手工工作来做到这一点,但你所描述的是什么p4 integrate
是为了什么。
p4 integ source_branch/...@12345,12346 target_branch/...
p4 resolve -am
更改target_branch
(包括您在更改中所做的所有事情12345
)12346
现在source_branch
在您的工作区中待定——您可以选择p4 shelve
它,也p4 submit
可以直接使用它。
推荐阅读
- azure - 如何获取触发 Azure 数据工厂管道的文件的名称?
- javascript - React 功能组件道具值未更新
- powershell - Zabbix server 'Action' 试图触发 Host Agent powershell - 不运行
- scala - 是否可以从 Akka Streams Flow 生成多个元素
- c - 读取小于写入套接字
- cypress - 赛普拉斯 web 表格列检查与循环
- html - 有没有办法添加共享按钮以使绘图在 Shiny 中共享
- c++ - 原子值的部分比较和完全交换
- javascript - 如何在jquery的下拉菜单中构造一个带有字母的单词
- python - 我希望使用 python 在 selenium 中单击一个按钮。我得到一个错误“列表”对象没有属性“点击”