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