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