【问题标题】:How to remove phantom changelist in Perforce如何在 Perforce 中删除幻像更改列表
【发布时间】:2012-04-07 18:53:20
【问题描述】:

昨天,我们的一位远程用户通过 P4V 提交了一份变更列表。提交似乎已成功 - 它显示在已提交选项卡中,并且我能够同步更改列表中的文件。

但是,当我查看在 depot 视图中提交的文件时,似乎这些文件仍被标记为添加/编辑,并且它列出了挂起的更改列表以及挂起时的编号(在提交之前)。但是,如果我尝试获取该更改列表的描述,我会收到“没有这样的更改列表”消息。

如何删除这个幻像更改列表?

【问题讨论】:

    标签: perforce


    【解决方案1】:

    嗯,所以您是说在一个 P4V 中您看到更改列表(我们称之为 100)已提交,但在另一个 P4V 中您看到它仍处于待处理状态?当您尝试运行类似p4 describe -s 100 的内容时,您会得到“没有这样的更改列表”?

    这只是在敲响警钟,但找出正在发生的事情的最快方法是使用 Perforce 支持。如果您怀疑存在任何类型的数据损坏,我始终建议您这样做。

    【讨论】:

    • 关闭,但不完全 - 如果您正在查看提交的更改列表选项卡,它在所有 P4V 实例中显示为已提交(带有新编号)。但是,如果您正在查看 depot 视图,P4V 的所有实例也会显示该更改列表中的文件被标记为在原始更改列表挂起时添加/编辑。我会联系支持人员,听起来这可能需要对数据库进行一些手术。
    • 可能是因为“提交后重新打开”偏好?
    猜你喜欢
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多