【问题标题】:Perforce Recently Submitted Changelists Not ShowingPerforce 最近提交的更改列表未显示
【发布时间】:2013-02-11 19:35:16
【问题描述】:

由于某种原因,我最近提交的 Perforce 更改列表没有显示在 P4Win 或 P4V 中,但是当我直接检查软件仓库时,我可以看到我添加的文件以及检查我更改的源文件,它包含已提交的更改列表中未显示的更改。

我不确定如何强制/刷新数据库以显示更改列表,或者如何恢复这些更改列表。

现在,关于这是如何发生的更多细节: 我的 p4 depot 在外部驱动器上,p4 服务器在桌面上运行,但在周末,我在旅行时将驱动器带到另一个桌面,并使用该机器上的 p4 服务器在 ext 驱动器上设置 depot .

现在,奇怪的是,提交的更改列表包含我在旅行中一天创建的 2 个更改列表,但旅行第二天的更改列表没有显示。但是,如上所述,实际文件已更改,我添加的任何新文件都存在于 depot 中。

如何恢复这些最近的更改?

【问题讨论】:

  • 由于仓库文件受到影响,更改列表应该在那里 AFAIK。您确定在 P4V 中为用户、工作区使用了正确的过滤器吗?
  • 我很确定我看到了没有设置过滤器的结果。 (即任何用户和工作区),但一旦我再次出现在它面前,我会仔细检查。
  • 是的,没有设置过滤器。另请注意,我不确定两台服务器的版本是否相同。
  • 运行p4 verify会得到什么输出?
  • 我对我的一个文件进行了 p4 验证,例如,它列出了最新的修订版 2838。我打开了 .cpp,v 文件,这是该文件的顶部看起来像:head 1.2852; access ; symbols ; locks ;comment @@; 1.2852 date 2013.02.10.15.17.37; author p4; state Exp; branches ; next 1.2838; 1.2838 date 2013.01.29.15.07.39; author p4; state Exp; branches ; next 1.2835; 请原谅缺少间距/格式。我以前从未真正发布过stackoverflow。

标签: perforce


【解决方案1】:

目前还不清楚您通过将硬盘从一台机器移动到另一台机器来实现什么,但此时您可以做的最好的事情就是联系 Perforce 技术支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多