Perforce Integrate命令用于删除存储库中不存在的本地文件/目录

时间:2011-09-02 07:34:19

标签: perforce

我正在寻找perforce integration / get-latest命令,该命令将获取最新/更新的代码并删除已从perforce(服务器)存储库中移动/删除的文件/文件夹。

有没有什么方法可以获得perforce存储库的干净副本,而无需创建新的工作区/本地目录?

感谢您的关注。

2 个答案:

答案 0 :(得分:4)

您正在寻找的是sync命令。它将获取最新文件,它将删除任何已删除的文件。我很确定它不会删除目录,但至少不会在Windows上删除。

要获得干净的副本,您可以删除本地文件,并使用'-f'标志进行同步。

答案 1 :(得分:3)

自2014.1版发布以来,您可以使用" p4 sync"来获取存储库的干净副本。和" p4 clean"。 " p4同步"命令将从存储库中获取最新版本的文件; " p4 clean"命令将删除/刷新工作区中未通过同步放在那里的任何内容:

http://www.perforce.com/blog/140501/p4-clean-make-workspace-shine

设置" rmdir"客户端规范中的选项会告诉"同步"和"清洁"删除那些命令清空的空目录:

http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_client.html#d0e7978