如何在强制 p4v 中删除所选工作区中不在任何更改列表中的所有克隆的本地文件和文件夹?



如何在强制p4v中删除所有未在任何changelist中的选定工作区中的本地文件和文件夹?

目前,我几乎复制了所有仓库,只有很少的变更列表,我想如果我删除不在所选工作区的任何变更列表中的文件,我可以释放空间。

这个问题的措辞没有意义,因为从库同步的工作区中的每个文件,以及从远程服务器克隆的库中的每个文件,都是至少一个已提交的变更列表的一部分。

如果要从工作区中删除所有未在挂起的更改列表中打开的文件,只需在工作区根目录(或仅在命令行p4 sync #none(执行简单的"从工作区中删除"操作。sync命令将自动跳过打开的文件,因为它不想删除正在进行的工作。

要删除工作区中不是来自库的文件(即真正不属于任何更改列表的文件,无论是挂起的还是已提交的(,请使用p4 clean命令。 这将不可撤销地删除这些文件,并且无法将它们取回(因为它们从未提交给仓库保管(,因此请确保这确实是您想要做的!

最新更新