【问题标题】:Perforce files all deletedPerforce 文件全部删除
【发布时间】:2018-12-17 02:13:41
【问题描述】:

我是使用 perforce 的新手。我只是将文件复制到服务器以进行版本控制和共享文件。尽管那 36 GB 的数据已经消失了。一切都从我的磁盘上消失了,无处可寻,恢复不起作用。那么有什么办法可以恢复我的文件吗?

【问题讨论】:

  • 也许你对所有文件做了一个p4 delete。如果它们仍然打开,您可以通过p4 revert“取消”删除它们。如果你已经提交了p4 delete,服务器还有旧文件,你可以p4 sync回旧版本找回。
  • 描述太模糊了,这个问题不太可能对其他人有所帮助。 “只是复制文件”是什么意思?投票结束,因为不清楚。

标签: perforce unreal-engine4 p4v


【解决方案1】:

如果您向 Perforce 提交文件,服务器会保存这些文件的安全副本,您可以随时运行 p4 sync 将它们取回。

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

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

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

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

【讨论】:

  • 我认为这些文件从未到达服务器。因为在仓库中它只显示文件结构,里面什么都没有。当我尝试还原时,它说缺少文件。我不明白复制时文件如何被删除,最终无处可寻?!?
  • 由于我看不到发生了什么,而且您没有尝试我的任何故障排除步骤,因此很遗憾无法提供任何进一步的建议。我不知道文件是否提交,我不知道它们现在是否打开,我不知道你的工作区同步到什么。我建议联系 Perforce 支持人员(或在 forums.perforce.com 上发帖),因为显然需要多次来回才能获得所有这些信息。
猜你喜欢
  • 2012-07-25
  • 2013-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-07
  • 1970-01-01
相关资源
最近更新 更多