如何在Perforce中撤消与同一文件相关的多个变更列表,而不提交每个变更列表?

问题描述

我总共提交了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,请执行以下操作:

Y