我不小心向我的 perforce 服务器提交了错误的更改列表。然后,我使用“backout changelist”选项退出了该更改列表。但是,这两个更改出现在所有受影响文件的历史记录中,它们曾经被删除然后又重新添加回来。
我希望能够从这两个更改列表的 perforce 服务器中删除历史记录。是否可以。可以通过一些 Perforce 管理员命令来完成。
编辑:我已经看到p4 change -d -f
可以删除更改列表,但这需要在更改列表中的文件上使用 p4 obliterate。这是否意味着我必须删除所有受更改列表影响的文件。这对我来说似乎不是一个可行的解决方案,因为我不想删除这些文件。由于两个提交的更改列表,我是否应该只删除文件的这两个特定修订?