显示搁置的perforce文件中的更改

时间:2012-02-16 10:49:02

标签: perforce

如果一位同事在perforce中搁置了一个文件,并且我想将搁置的更改列表中的文件与该文件的源版本区分开来,那么执行此操作所需的perforce命令是什么?

例如,如果文件a.txt在更改列表156222中被搁置,如何查看搁置更改列表中a.txt的更改与a.txt的当前审核

2 个答案:

答案 0 :(得分:8)

如果您知道搁置文件的修订版(例如#4)和版本修订版(本例中为#3),则可以使用

p4 diff2 //path/to/depot/file#3 //path/to/depot/file@=<changenumber>

或 - 甚至更简单 - 您可以使用p4 describe(请参阅manual):

p4 describe -S <changenumber>

使用以下命令查找更改编号:

p4 changes -u <user> -s shelved

答案 1 :(得分:5)

如果您使用的是P4V,您可以转到Pending选项卡并选择同事的“用户”和“工作区”(借助下拉菜单“浏览...”选项)。

然后您将看到他/她的待处理列表,它是否由搁置的文件组成。从那里,正常的“Diff Against”将适用于“a.txt”文件。