【问题标题】:Perforce - Recover deleted filePerforce - 恢复已删除的文件
【发布时间】:2013-06-27 03:55:30
【问题描述】:

我打开了一个文件 (p4 edit) 并对其进行了一些更改。我删除了 (rm -rf) 包含此文件的目录,然后删除了 p4 sync -f 以恢复 depot 文件(希望摆脱目录中许多未跟踪/生成的文件)。

但是,它只对我有部分帮助。虽然我能够删除不想要的文件,但 sync 步骤无法恢复已编辑的文件。

我可以使用p4 opened 看到该文件处于打开状态,但我似乎无法找到一种方法来恢复这个打开的文件以及我的更改。

有什么线索吗?

【问题讨论】:

    标签: version-control perforce


    【解决方案1】:

    编辑后的文件不会存储在服务器上;它们仅存储在本地。由于您使用 rm -rf 删除了修改后的文件,因此您无法将其取回(除非该文件已由另一个进程备份,例如 netapp .snapshot 目录)。

    服务器会跟踪文件的状态,但在您提交之前不会存储更改。

    【讨论】:

    • 在提交之前,您可以“p4 搁置”您打开的文件。然后将它们存储在服务器上但不提交。
    猜你喜欢
    • 1970-01-01
    • 2020-07-09
    • 2014-06-11
    • 2012-02-11
    • 2011-10-28
    • 1970-01-01
    • 2010-12-23
    • 2020-12-16
    • 1970-01-01
    相关资源
    最近更新 更多