从Perforce恢复已删除的文件

Mik*_*ike 12 perforce

我在上个月从Perforce删除了一个文件.有没有办法从P4检索它?

如果是这样,我可以使用什么命令?

注意:我不是p4的管理员.而且我不希望文件回到P4中,但我只想在我的本地工作区中使用它.

另外,我不知道上个月删除它的确切时间表...我可以运行什么命令?

我在Windows上运行P4.如果有人能为Windows提供等效命令,我将不胜感激

谢谢!

小智 9

当您在Perforce中删除文件时,它会创建一个"已删除"的修订版,但存档文件仍然存在.

在软件仓库中的Perforce P4V GUI中,在浏览窗格的顶部有一个过滤器符号 黄旗.

单击此处并选择"显示已删除的库文件".

找到要还原的文件,然后右键单击它.选择"Rollback ..."并将其还原到该文件的先前版本(在删除之前).

默认情况下,它会创建一个新的更改列表,如果您已经有一个,请务必选择所需的更改列表.

在命令行上: p4 sync //depot/folder/subfolder/filename@changelist


Joa*_*son 6

您可以使用命令行或GUI,从命令行p4 sync -f强制重新同步文件.有关更多信息,请参阅Perforce知识库.


zwc*_*oud 5

如果您尚未将已删除文件的更改列表提交到存储库,请右键单击 p4v 中包含已删除文件的文件夹,然后选择Get Revision。请务必选中“强制操作”,然后单击“获取修订”。然后删除的文件将从p4服务器恢复。

参考:https://forums.perforce.com/index.php? /topic/1479-how-to-restore-files-deleted-in-p4c-workspace/#entry4726