我在上个月从Perforce删除了一个文件。有没有办法从P4中检索它?
如果是,我可以使用什么命令?
注意:我不是p4的管理员。我不希望文件回到P4中,但我只想在我的本地工作区中使用它。
另外,我不知道上个月删除它的确切时间表...我可以运行什么命令?
我在Windows上运行P4。如果有人可以为windows提供等效命令,我将不胜感激
谢谢!
答案 0 :(得分:9)
当您在Perforce中删除文件时,它会创建一个"已删除的"修订版,但存档文件仍在那里。
在软件仓库中的Perforce P4V GUI中,浏览窗格顶部有一个过滤器符号。
单击此处并选择"显示已删除的库文件"。
找到要还原的文件,然后右键单击它。选择"回滚......"并将其还原到该文件的先前版本(在删除之前。)
默认情况下,它会创建一个新的更改列表,如果您已经有一个,请务必选择所需的更改列表。
在命令行上:
p4 sync //depot/folder/subfolder/filename@changelist
答案 1 :(得分:6)
您可以使用命令行或GUI,从命令行p4 sync -f
强制重新同步文件。有关详细信息,请参阅Perforce Knowledge Base。
答案 2 :(得分:1)