如果一位同事在perforce中搁置了一个文件,并且我想将搁置的更改列表中的文件与该文件的源版本区分开来,那么执行此操作所需的perforce命令是什么?
例如,如果文件a.txt在更改列表156222中被搁置,如何查看搁置更改列表中a.txt的更改与a.txt的当前审核
答案 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”文件。