Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perforce已从资源管理器中删除文件,如何同步?_Perforce - Fatal编程技术网

Perforce已从资源管理器中删除文件,如何同步?

Perforce已从资源管理器中删除文件,如何同步?,perforce,Perforce,我已经通过windows资源管理器从我的工作区中删除了几个图像文件(我在那个文件夹中留下了一个文件),然后我转到我的可视化客户端并点击“获取最新信息”。什么也没发生,我通过终端工作,在父文件夹中执行了p4 sync-f,也没有带回任何东西。我猜是因为我手动删除了这些文件,Perforce无法与这些文件关联 我的解决办法是: Checking out those deleted files from the depo (it would warn that the file won't exist

我已经通过windows资源管理器从我的工作区中删除了几个图像文件(我在那个文件夹中留下了一个文件),然后我转到我的可视化客户端并点击“获取最新信息”。什么也没发生,我通过终端工作,在父文件夹中执行了
p4 sync-f
,也没有带回任何东西。我猜是因为我手动删除了这些文件,Perforce无法与这些文件关联

我的解决办法是:

Checking out those deleted files from the depo (it would warn that the file won't exist)
Revert them. The revert brought back the missing files from the depot. 

有更好的工作流程来处理这个问题吗

使用
p4 clean
命令。这将自动重新同步所有不同或丢失的文件(或者,如果有未添加到仓库的额外文件,则将其删除)


我今天才意识到,当我删除某些内容,然后转到
p4v
并使用
RMB>clean…
时,我得到的是“此客户端上没有打开的文件。有什么想法吗?我甚至看不到“clean”“我的P4V右键单击菜单中的命令,所以不知道它在做什么。只要从命令行运行
p4 clean
,就应该做正确的事情。