如何取消提交以前提交的Perforce更改列表?

我刚刚提交了一个Perforce(p4)更改列表,我需要对其进行小修改以更正构build。 如何取消提交最近提交的p4更改列表?

您可以使用p4同步,并编辑/解决/提交以退出提交的更改列表。 有关详细说明,请参阅: http : //kb.perforce.com/article/14/backing-out-submitted-changelists

希望有所帮助。

自2016年2月以来,提供了一个新的命令p4 undo ,以便于撤消一个或多个更改列表。

例如,

 p4 undo @12345 

这个命令将在您的工作区中打开Changelist 12345中修改的文件。这些文件的内容将与之前的修订版本一样。 一旦提交了打开的文件,修改清单12345的效果就会被撤消。

p4 undo也支持修订范围一次撤消多个更改列表。

请注意,如果在提供的更改列表之后文件已被修改,则需要p4 syncp4 resolve正常p4 resolve文件。

有关详细信息,请参阅此处: https : //www.perforce.com/perforce/doc.current/manuals/cmdref/Content/CmdRef/p4_undo.html