我如何修复使用错误作业提交的 Perforce 更改?

How do I fix a Perforce change submitted with the wrong job?

我用错误的工作提交了更改。我该如何解决这个问题?

以下是我不小心将更改与错误的工作相关联时的清理方法:

  1. 'p4 fix -d -c <change> <wrongjob>'
  2. 'p4 fix -c <change> <rightjob>'

也就是说,我删除了与错误作业相关的修复,并添加了与所需作业相关的修复。

请注意,将更改关联到错误的工作可能无意中将工作状态从 "open" 更改为 "fixed" 或 "closed"(取决于您的工作跟踪系统的配置方式) , 所以我也 运行 'p4 job <wrongjob>' 并检查作业状态并重置它是否应该重置为 "open".