perforce - Perforce,“需要解决”消息是否总是暗示未决的更改?
问题描述
linux 上的 Perforce... 服务器版本:P4D/LINUX26X86_64/2013.2/938876 (2014/09/23)
(我知道,它很旧,超出我的控制范围)
我使用...将我的分支同步到源分支上的特定 CL
% p4 integrate //a/b/main/...@950828 ...
% p4 resolve -at
% p4 submit
我认为我不需要将我的工作区“p4 同步”到我刚刚与集成同步的内容,但我也这样做了(不会受伤吗?)
我从同一个源分支的不同 CL 中引入了一些更改,并取消了搁置......
% p4_unshelve -b a-branch-spec -s 950891
鉴于消息,这似乎已经好了......
- Unshelved Files -
//a/b/branches/my_brahcn/x/y/z/configs_old.dj (delete) (rev: none)
- Messages -
//a/b/branches/x/RHEL6.tcsh - must resolve //a/b/main/RHEL6.tcsh@=950891 before submitting
//a/b/branches/x/w/v/env.cfg - must resolve //a/b/main/w/v/env.cfg@=950891 before submitting
-I- Successfully completed p4 unshelve
阅读有关需要解决的消息,我尝试...
% p4 resolve
No file(s) to resolve.
嗯...我必须解决这些更改,但没有什么要解决的?p4 打开什么也没显示...
% p4 opened
File(s) not opened on this client.
问:这是怎么回事?
另外,如果我使用Integrate/resolve-at/submit 方法将我的分支同步到源分支上更早的更改列表,我的分支是否仍然具有我之前同步到的后来的CL 的更改?
谢谢
解决方案
“需要解决”消息是否总是暗示未决的更改?
是的。
问:这是怎么回事?
您的p4_unshelve
脚本使用的与您在 shell 中运行P4CLIENT
的常规命令不同。p4
(这有点在黑暗中拍摄,但它是对两组输出之间完全不一致的结果的最简单解释。)
推荐阅读
- python - 如何获取 XArray 的 DataArray 中的值
- huawei-mobile-services - HMS Ads Kit - 无法解析 com.huawei.hms:ads-lite:13.4.29.303
- node.js - Nodejs 快速生成器
- r - 为什么函数:得分返回错误:无法找到签名“bn”的函数“得分”的继承方法
- c - 如何使用 I2C 从 STM32 上的寄存器中获取数据?
- c# - 尝试以 Windows 形式添加谷歌地图
- json - 如何从 API 颤振中过滤特定数据?
- reactjs - 什么是 RouteComponentProps?
- oauth-2.0 - 谷歌 API OAuth2
- python - 使用熊猫样式时,Pyinstaller 未编译 jinga2