我删除了本地计算机中的一些文件/文件夹,但我没有将更改提交到存储库。
如何获取已删除的文件?
执行p4 sync -f
后,我没有收到已删除的文件。为什么我在强制同步后没有收到删除的文件?
答案 0 :(得分:5)
如果您还没有恢复更改,Perforce仍会认为您要删除这些文件,因此无法恢复它们。
您需要转到待处理的更改列表并对这些文件执行“还原”以将其恢复。
使用“p4 revert”命令:
p4 revert -c default //...
这“将默认更改列表中打开的每个文件恢复为预打开状态。”
如果您不想还原所有文件,请将要还原的文件移至单独的更改列表,然后使用“-c”选项。
如果您只有几个要还原的文件,则可以指定文件的名称:
p4 revert lib/libopenssl.a include/openssl.h
例如,恢复这两个文件(感谢Bryan)。