以下描述我的要求,仅作为示例。一般来说,上面的主要问题可能与不同情景下的不同受众有关。
在开发代码时,我的做法是定期搁置对代码所做的更改。例如,如果我的代码打算实现4个不同的目标,那么每次实现其中一个目标时,我都会搁置我的更改。这样,如果我在编写下一个目标时弄乱了一些东西,我就会从我之前搁置的变化中取消改变。这是一种非常甜蜜的清理方式。
问题是当存在大量搁置更改时,很难跟踪所有更改列表编号。在这种情况下,如果只有一个命令来检索列表,我或任何用户为此而搁置的所有更改列表,我可以执行p4 describe -s <#CL>
并了解特定搁置更改的更改-list包含。这肯定有助于使事情更有条理!
答案 0 :(得分:5)
您需要的命令是
p4 changes -u USERNAME -s shelved
您可以进一步将其限制为特定的工作区等。(有关您的选项,请参阅p4 help changes
。)