Version control Perforce-恢复已删除的文件

Version control Perforce-恢复已删除的文件,version-control,perforce,Version Control,Perforce,我打开了一个文件(p4 edit),并对其进行了一些更改。我删除了(rm-rf)包含此文件的目录,然后删除了p4 sync-f,以恢复仓库文件(希望清除目录中大量未跟踪/生成的文件) 然而,它只帮了我一部分。虽然我能够清除不需要的文件,但是sync步骤无法恢复已编辑的文件 我可以看到文件处于打开状态,p4 opened,但我似乎找不到方法将此打开的文件与我的更改一起带回来 任何线索?服务器上未存储编辑的文件;它们只存储在本地。由于您使用rm-rf删除了修改后的文件,因此无法将其取回(除非该文件由

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

然而,它只帮了我一部分。虽然我能够清除不需要的文件,但是
sync
步骤无法恢复已编辑的文件

我可以看到文件处于打开状态,
p4 opened
,但我似乎找不到方法将此打开的文件与我的更改一起带回来


任何线索?

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


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

提交之前,您可以“p4搁置”打开的文件。然后将它们存储在服务器上,但不提交。