如何在 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
复选框以确保服务器将为您提供所有 文件,甚至是它认为您已经在工作站上的文件。
假设我有以下结构,已经在 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
复选框以确保服务器将为您提供所有 文件,甚至是它认为您已经在工作站上的文件。