Perforce:如何查看单个文件的整个历史记录

Perforce: how to view the entire history of a single file

最新同步中缺少先前提交的内容。它可能由于中间错误提交而丢失。我想通过整个历史来恢复它。

我试过了:

p4 filelog <file name>

但它只列出了带有一些元数据的更改列表编号。我查看了选项,-l 提供了最多的信息,但仍然仅限于更改列表描述

你可能想要:

p4 annotate -a <file name>

查找丢失的内容;您会看到它们被添加到哪个修订版中以及它们出现在的最后一个修订版中(因此之后的修订版将指示它们何时被删除以及由谁删除)。

P4V 中的“延时视图”工具是 p4 annotate 的图形版本,比 IMO 的 CLI 版本更易于使用。

如果您真的只是想一次查看每个修订版的全部内容,那就是:

p4 print -a <file name>