如何在 perforce 中打开具有不同客户端的还原更改编号的文件。?

How to open a file with reverted change number of different client in perforce.?

我不小心恢复了文件更改(让更改编号为 X)。现在我正在不同客户端下编辑另一个文件,但我想用旧的更改编号(X)更改此文件。请给我一个建议方法来做到这一点。 提前致谢。

在 Perforce 客户端之间传输待定更改编号需要更新更改规范以将其与新客户端相关联,这反过来又要求更改没有打开的文件。

  1. 在原来的客户端中,运行p4 change CLN。删除更改中的所有打开文件。保存更新的更改描述并退出编辑器。
  2. 在原来的客户端,运行又是p4 change CLN。将与更改关联的客户端名称更改为新客户端的名称。请注意,您必须与步骤 1 分开执行此操作;您不能同时删除打开的文件和更改客户端名称。
  3. 在新客户端中,运行 p4 edit -c CLN FILE(或者如果您已经打开文件进行编辑,p4 reopen -c CLN FILE)。