Perforce 清理工作区并设置到客户端的新映射

Perforce 清理工作区并设置到客户端的新映射,perforce,Perforce,我使用Perforce将一些代码签入服务器上的工作区。幸运的是,事情搞得一团糟 如何轻松地删除项目上、服务器上的所有内容,并在客户端(我的开发机器)上设置项目的新映射 感谢该命令(仅适用于具有超级访问权限的用户)用于从Perforce中永久删除文件。请注意,当您删除一个文件时,它就好像从未存在过一样。所有的修订历史都将消失。如果您真的想重新开始,那么您应该删除这些文件,否则您可以只删除它们(这将维护修订历史记录) 删除/删除文件后,您应该能够将新文件重新添加到同一位置的仓库中。我知道删除这些文件

我使用Perforce将一些代码签入服务器上的工作区。幸运的是,事情搞得一团糟

如何轻松地删除项目上、服务器上的所有内容,并在客户端(我的开发机器)上设置项目的新映射

感谢

该命令(仅适用于具有超级访问权限的用户)用于从Perforce中永久删除文件。请注意,当您删除一个文件时,它就好像从未存在过一样。所有的修订历史都将消失。如果您真的想重新开始,那么您应该删除这些文件,否则您可以只删除它们(这将维护修订历史记录)


删除/删除文件后,您应该能够将新文件重新添加到同一位置的仓库中。我知道删除这些文件也会将它们从您的工作区中删除,但我已经有一段时间没有删除任何内容了,所以我不记得那里发生了什么。如果删除操作将文件保留在您的计算机上,您可以将其删除。

是否要永久删除服务器上的所有代码?然后使用相同的clientspec进行第二次尝试(相同的位置?)?是的,这就是我要做的。什么是clientspec顺便说一句?clientspec是Perforce对workspace的原始名称。。。对不起,旧习惯很难改掉。看来我需要删除了。我对“但是在相应的变更列表通过p4提交发送到服务器之前不会从仓库中删除”感到有点困惑。这是否意味着当所有内容都被删除时,我删除了机器上相应的文件并替换它们并提交,所有内容都会正常工作?另外,删除整个目录及其子目录/文件的命令是什么?删除文件会在更改列表中打开它们以进行删除,然后提交更改列表以完成操作(此时它们也将从本地工作区中删除)。您可以在P4V中删除整个目录,方法是右键单击该目录并选择“标记删除”。您可以在命令行中键入
p4 delete//path/to/delete/…