我对文件进行了更改,然后将其搁置。然后我删除了文件。
现在我无法将它放回我的工作区。我试过 p4 sync -f 和 p4 unshelve ##。
我该怎么办 ?
p4 unshelve 是正确的命令。
要确定需要取消搁置的架子,请使用 p4 changes -s shelved 和 p4 describe -S
可能出了问题的是,当您删除文件时,您仍然在 Perforce 中将其“打开”(打开 p4 以查看),因此首先执行 p4 revert 以恢复文件,然后您可以成功取消搁置架子,然后您会取回您编辑的版本。
在 p4v 中,转到 depot 视图,选择文件,然后按 ctrl-shift-s(很确定这在 linux 中也适用)这将打开一个资源管理器窗口,该窗口应该是文件所在的位置。也许它会转到与您认为的不同的目录?
如果它不存在,请右键单击该文件夹,然后说获取此修订版,然后选中强制复选框