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搁置”打开的文件。然后将它们存储在服务器上,但不提交。