如何查看特定用户搁置的所有P4更改?

时间:2018-02-06 09:00:38

标签: perforce

以下描述我的要求,仅作为示例。一般来说,上面的主要问题可能与不同情景下的不同受众有关。

在开发代码时,我的做法是定期搁置对代码所做的更改。例如,如果我的代码打算实现4个不同的目标,那么每次实现其中一个目标时,我都会搁置我的更改。这样,如果我在编写下一个目标时弄乱了一些东西,我就会从我之前搁置的变化中取消改变。这是一种非常甜蜜的清理方式。

问题是当存在大量搁置更改时,很难跟踪所有更改列表编号。在这种情况下,如果只有一个命令来检索列表,我或任何用户为此而搁置的所有更改列表,我可以执行p4 describe -s <#CL>并了解特定搁置更改的更改-list包含。这肯定有助于使事情更有条理!

1 个答案:

答案 0 :(得分:5)

您需要的命令是

p4 changes -u USERNAME -s shelved

您可以进一步将其限制为特定的工作区等。(有关您的选项,请参阅p4 help changes。)