Perforce 文件的性能修订

Perforce 文件的性能修订,perforce,overwrite,Perforce,Overwrite,不能在Perforce上重写文件 已将一个有错误的文件上载到Perforce,我们现在正尝试覆盖该文件并使用正确的文件进行更新。不幸的是,显示挂锁、黄色三角形和红色勾号的许多角色资源将无法解析 错误消息告诉我们,除非有最新版本,否则无法覆盖文件。最新版本是有错误的版本!我们如何解锁和解决这些资产获取最新修订版。您可以浏览提交的变更列表,并识别引入错误的变更列表。您可以退出该变更列表,该变更列表将创建变更列表,文件将在该变更列表上以还原其内容的方式进行编辑。提交更改列表。我不确定您正在使用哪个UI

不能在Perforce上重写文件

已将一个有错误的文件上载到Perforce,我们现在正尝试覆盖该文件并使用正确的文件进行更新。不幸的是,显示挂锁、黄色三角形和红色勾号的许多角色资源将无法解析


错误消息告诉我们,除非有最新版本,否则无法覆盖文件。最新版本是有错误的版本!我们如何解锁和解决这些资产

获取最新修订版。您可以浏览提交的变更列表,并识别引入错误的变更列表。您可以退出该变更列表,该变更列表将创建变更列表,文件将在该变更列表上以还原其内容的方式进行编辑。提交更改列表。

我不确定您正在使用哪个UI(P4V?P4Win?IDE插件之一?),因此我只给出命令行说明:

p4 sync FILE
p4 resolve -ay
sync
告诉Perforce您希望与文件的最新仓库版本同步。由于文件已打开进行编辑,因此这实际上不会修改磁盘上的文件,而是会设置解析操作

resolve-ay
(接受您的)告诉Perforce您想忽略仓库中的最新版本,而保留您的工作区版本,这是您想提交的版本

现在“黄色三角形”应该消失了,你就可以提交了。(除非“挂锁”属于其他人……)