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

Perforce Integrate命令删除存储库中不存在的本地文件/目录,perforce,Perforce,我正在寻找一个perforce integrate/get latest命令,该命令将获取最新/更新的代码,并删除已从perforce(服务器)存储库中移动/删除的文件/文件夹 是否有任何方法可以在不创建新的工作区/本地目录的情况下获得perforce存储库的干净副本 感谢您的关注。您需要的是命令。它将抓取最新的文件,并删除所有已删除的文件。我很确定它不会删除目录,至少在Windows上不会 要获得干净的副本,您可以删除本地文件,并使用“-f”标志进行同步。从2014.1版开始,您可以使用“p4

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

是否有任何方法可以在不创建新的工作区/本地目录的情况下获得perforce存储库的干净副本


感谢您的关注。

您需要的是命令。它将抓取最新的文件,并删除所有已删除的文件。我很确定它不会删除目录,至少在Windows上不会


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

从2014.1版开始,您可以使用“p4 sync”和“p4 clean”获得存储库的干净副本。“p4 sync”命令将从存储库获取文件的最新版本;“p4 clean”命令将删除/刷新工作区中未通过同步放置的任何内容:

在客户端规范中设置“rmdir”选项将告诉“sync”和“clean”删除空目录,因为这些命令会清空这些目录:


除此之外,我还有一个脚本/批处理文件,可以创建一个孤立(例如obj等)文件列表(使用
p4 diff2
),并提示用户删除它们。这是将工作区恢复到干净/服务器状态的一种非常有用且快速的方法。。。我明天会把它挖出来寄出去。@Dennis:谢谢,那会很有用的。