Perforce 删除所有历史记录

Perforce 删除所有历史记录,perforce,Perforce,我有一个perforce项目,在它的历史记录中添加/删除了几个相当大的文件夹。我的团队有多个备份,而且我们的存储空间有限,所以我想删除除当前版本之外的所有内容。在p4v客户机或linux服务器命令行(perforce服务器所在的位置)中,有什么方法可以做到这一点?或者,在服务器端是否有一个文件夹,我可以从中删除所有内容,然后只上载一个新的副本?谢谢。是的,您可以从P4V在“管理”视图:工具-->管理中执行此操作,然后单击“仓库”选项卡 从那里,找到要删除的文件或目录,然后选择“删除…”。。。它非

我有一个perforce项目,在它的历史记录中添加/删除了几个相当大的文件夹。我的团队有多个备份,而且我们的存储空间有限,所以我想删除除当前版本之外的所有内容。在p4v客户机或linux服务器命令行(perforce服务器所在的位置)中,有什么方法可以做到这一点?或者,在服务器端是否有一个文件夹,我可以从中删除所有内容,然后只上载一个新的副本?谢谢。

是的,您可以从P4V在“管理”视图:工具-->管理中执行此操作,然后单击“仓库”选项卡

从那里,找到要删除的文件或目录,然后选择“删除…”。。。它非常漂亮,因为它可以让你删除所有的修订或一系列的修订


标准警告:如果你选择这条路线,它是永久的。它将清除服务器上的文件(并释放它们当前使用的磁盘空间)。

是的,您可以从P4V在管理视图:工具-->管理中执行此操作,然后单击Depots选项卡

从那里,找到要删除的文件或目录,然后选择“删除…”。。。它非常漂亮,因为它可以让你删除所有的修订或一系列的修订

标准警告:如果你选择这条路线,它是永久的。它将清除服务器上的文件(并释放它们当前使用的磁盘空间)。

echo list-l current…\head>cmds
回显文件-a“@
回显列表-l当前…#head>cmds

echo文件-a“@注意:在删除之前不要忘记创建数据库备份。几年前,我经历了删除失败,出现了奇怪的错误,从那时起很难判断数据库是否正常。这是一种测试运行,因此重新安装Perforce有帮助,但我不想在生产中看到这一点。^^^^^说得还不够。这似乎效果很好,从仓库中删除了不需要的文件夹/文件并释放了空间。谢谢注意:在删除之前不要忘记创建数据库备份。几年前,我经历了删除失败,出现了奇怪的错误,从那时起很难判断数据库是否正常。这是一种测试运行,因此重新安装Perforce有帮助,但我不想在生产中看到这一点。^^^^^说得还不够。这似乎效果很好,从仓库中删除了不需要的文件夹/文件并释放了空间。谢谢这可能很好用,不会让我重复回答,我选择了下面的视觉回答,谢谢,非常有用的代码,我可能需要命令行方法:')这可能很好用,不会让我重复回答,我选择了下面的视觉回答,谢谢,非常有用的代码,我可能需要命令行方法:')
echo list -l current ...#head > cmds
echo files -a "@<current"    >> cmds
p4 -x cmds run