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

Ana*_*and 4 perforce

以下描述我的要求,仅作为示例.一般而言,上述主要问题可能与不同情景下的多种受众有关.

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

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

sfe*_*cik 6

你需要的命令是

p4 changes -u USERNAME -s shelved

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