Synchronization 如何做一个;同步“;in-Perforce P4V客户端

Synchronization 如何做一个;同步“;in-Perforce P4V客户端,synchronization,perforce,revert,p4v,Synchronization,Perforce,Revert,P4v,假设我有以下结构,已经在Perforce中: //路径/目的地/游乐场/code/ 在当地,我有: c:\project\path\to\playerly\code\ 在本地对代码文件夹进行了一些更改后,我认为这不好,并希望从depot中最新的代码库开始 因此,在Windows资源管理器中,我将code\重命名为code\ (是的,我知道我可以进行恢复,但我想保留本地更改以供参考,至少现在是这样。) 问题:如何从depot获得新的code\文件夹 我发现有一个叫做sync。但在Perforce

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

//路径/目的地/游乐场/code/

在当地,我有:

c:\project\path\to\playerly\code\

在本地对代码文件夹进行了一些更改后,我认为这不好,并希望从depot中最新的代码库开始

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

问题:如何从depot获得新的
code\
文件夹

我发现有一个叫做
sync
。但在Perforce P4V客户机中如何实现这一点


我来自SVN背景,这相当于执行SVN更新,从服务器下载所有丢失的本地文件。

在P4V中,选择
Get Revision…


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

供将来参考,一个非常方便的功能是能够在服务器上“搁置”您的工作,然后再将其还原到您的工作区中——稍后您可以“取消搁置”以取回它。这样做的好处是,它在服务器上进行备份,并跟踪您正在使用的版本,以便您可以在需要时合并新的更改。我已经验证了这一点,相应的p4命令是:
p4 sync-f c:\project\path\to\playerly\code\…\head