Perforce命令行获取已删除文件的内容

时间:2019-06-21 14:20:55

标签: command-line perforce

我在git中已经做了好几次,但是不确定如何在p4 commandline中做到这一点。 Google帮不上忙-也许我搜索不正确。

我有一个已删除的文件:/path/to/file/index.html现在,我需要获取该文件的内容,然后再删除它。我不想将其恢复生活,我只需要其中的内容。

delete的更改列表为125325

最简单的方法是什么?

1 个答案:

答案 0 :(得分:4)

要将其同步到您的工作空间(这类似于您可能熟悉的git checkout方法):

p4 sync /path/to/file/index.html@125324

如果只想查看内容(例如将其转储到stdout),则可以使用p4 print(如果要使用文件的软件仓库路径而不是本地路径,则p4 print不需要将该文件映射到您的工作区):

p4 print /path/to/file/index.html@125324

请注意,我正在使用的rev说明符是文件被删除之前的更改列表。您还可以使用先前的修订版本号,或较早的修订/变更列表,特定日期等。有关引用旧文件版本的所有方法,请参见p4 help revisions