Perforce文件全部删除

Perforce文件全部删除,perforce,unreal-engine4,p4v,Perforce,Unreal Engine4,P4v,我对使用perforce还不熟悉。我只是将文件复制到perforce服务器上进行版本控制和共享文件。尽管那些36G的数据已经消失了。所有的东西都从我的磁盘上消失了,无处可寻,恢复也不起作用。那么,我可以做些什么来恢复我的文件呢?如果您将文件提交给Perforce,服务器上有这些文件的安全副本,您可以随时通过运行p4 sync将它们取回 终端用户不允许从Perforce服务器永久删除提交的文件,因此在大多数情况下,一旦您向Perforce提交了某些内容,它将永远安全 通常情况下,Perforce服

我对使用perforce还不熟悉。我只是将文件复制到perforce服务器上进行版本控制和共享文件。尽管那些36G的数据已经消失了。所有的东西都从我的磁盘上消失了,无处可寻,恢复也不起作用。那么,我可以做些什么来恢复我的文件呢?

如果您将文件提交给Perforce,服务器上有这些文件的安全副本,您可以随时通过运行
p4 sync
将它们取回

终端用户不允许从Perforce服务器永久删除提交的文件,因此在大多数情况下,一旦您向Perforce提交了某些内容,它将永远安全

通常情况下,Perforce服务器的管理员将维护备份,以便即使服务器受到某种危害(例如硬件故障或管理员错误),也可以恢复文件

一些基本的故障排除步骤:

  • 服务器是否认为您已经拥有这些文件,因为您从同步工作区中删除了它们,而没有打开它们进行删除?请尝试
    p4 clean
    将工作区恢复到上次同步/提交的状态
  • 文件是否在头部修订时删除?尝试同步到旧版本
  • 这些文件有没有进入服务器?请尝试
    p4文件//…
    查看服务器上所有文件的列表

我不认为这些文件从未进入服务器。因为在depot中,它只显示文件结构,里面什么都没有。当我试图恢复时,它说缺少文件。我不明白为什么文件在复制时会被删除,结果却找不到?!?由于我看不到发生了什么,您也没有尝试我的任何故障排除步骤,很遗憾,我无法提供任何进一步的建议。我不知道这些文件是否已提交,也不知道它们现在是否已打开,也不知道您的工作区同步到了什么。我建议联系Perforce支持部门(或在forums.Perforce.com上发布),因为要获取所有这些信息,显然需要进行大量的来回操作。也许您对所有文件进行了
p4删除
。如果它们仍然打开,您可以执行
p4将它们还原为“un-”删除。如果您已经提交了
p4 delete
,服务器上仍然有旧文件,您可以
p4 sync
返回到旧版本以获取它们。描述非常模糊,因此这个问题不太可能帮助其他人。“只是复制文件”是什么意思?投票结束,因为不清楚。