我已经删除了本地计算机中的一些文件/文件夹,但没有将更改提交到存储库。
如何找回已删除的文件?
执行p4sync -f
后我没有获取已删除的文件。为什么我在强制同步后没有收到已删除的文件?
最佳答案
如果您没有恢复更改,Perforce 仍会认为您要删除这些文件,因此不会恢复它们。
您需要转到待处理的更改列表并对这些文件执行“还原”才能将它们恢复。
使用“p4恢复”命令:
p4 revert -c default //...
此“将默认更改列表中打开的每个文件恢复为其预打开状态。”
如果您不想恢复所有文件,请将要恢复的文件移至单独的更改列表并使用“-c”选项。
如果您只有几个文件要恢复,您可以指定文件名:
p4 revert lib/libopenssl.a include/openssl.h
例如,完全恢复这两个文件(感谢 Bryan)。
关于perforce - 如何获取我在本地删除但未提交更改的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37320142/