如何在 Perforce P4V 客户端中执行 "sync"

How to do a "sync" in Perforce P4V client

假设我有以下结构,已经在 Perforce 中:

//path/to/playground/code/

在本地我有:

c:\project\path\to\playground\code\

在本地代码文件夹做了一些改动后,觉得不行,想从depot最新的代码库入手。

所以在 Windows 资源管理器中,我将 code\ 重命名为 code_NG\ (是的,我知道我可以还原,但我想保留本地更改以供参考,至少现在是这样。)

问题:如何从 depot 获取 code\ 文件夹的全新副本?

我发现有一个 p4 command 叫做 sync。但我如何在 Perforce P4V 客户端中执行此操作?

我是SVN出身,这相当于做一个svn update,从服务器下载所有丢失的本地文件。

在P4V中,选择Get Revision...

然后,由于您重新安排了本地文件系统,因此您的本地 code 文件夹与服务器记录的状态不匹配,请选中 Force Operation 复选框以确保服务器将为您提供所有 文件,甚至是它认为您已经在工作站上的文件。