我打开了一个文件(p4 edit
)并对其进行了一些更改。我删除了(rm -rf
)包含此文件的目录,后跟p4 sync -f
以恢复库文件(希望删除目录中的大量未跟踪/生成的文件)。
然而,它只是部分地帮助了我。虽然我能够摆脱不受欢迎的文件,但sync
步骤无法恢复已编辑的文件。
我可以看到该文件处于打开状态p4 opened
,但我似乎找不到将这个打开的文件与我的更改一起带回来的方法。
任何线索?
答案 0 :(得分:3)
编辑的文件未存储在服务器上;它们只存储在本地。由于您使用rm -rf
删除了修改后的文件,因此无法将其恢复(除非该文件由其他进程备份,例如netapp .snapshot目录)。
服务器会跟踪文件的状态,但在您提交之前不会存储更改。