如何在不提交每个文件的情况下撤消 Perforce 中与相同文件相关的多个更改列表?

How do I undo several change lists in Perforce relating to the same files without submitting each one?

我一共提交了 6 个更改列表,其中有几个文件正在进行更改。确定必须还原所有更改。我不得不一个一个地提交撤消更改列表。现在我想撤消撤消,这样我就可以回到我所在的状态来解决问题。当我尝试将第 3 个更改列表撤消为同一个更改列表时,P4V 使用以下错误消息回答我:

Undo operation cannot be performed
The following files are already checked out
... list of files that are already in the pending change list

我该如何解决这个问题?我知道我可以将每个文件恢复到特定版本,但这是一项繁琐的手动操作。

我使用的是“Helix Visual Client”版本 2020.1/1946989。

使用命令行和“p4 撤消”范围。如果要撤消的更改是 101、102、103、104、105 和 106,请执行:

p4 undo @101,106