Perforce更改列表不显示任何文件

时间:2010-01-11 22:13:26

标签: perforce p4v

使用P4V 2009.2。 我过去曾经使用过P4Win,但这对我来说是个新设置。 问题是我检出的文件从更改列表中消失了,所以我无法检查它们。

重现:

  1. 查看文件,对其进行更改。
  2. 转到“待定更改列表”标签。
  3. 默认更改列表中会有一个+号。
  4. 点击加号,或者在更改列表行中,加号将消失,更改列表中将没有任何内容。
  5. 尝试通过右键单击文件本身来检查文件,更改列表对话框将显示但是没有列出文件。
  6. 您可以将文件转移到新的更改列表,同样的事情发生。
  7. 查看“签出方”窗口中的文件,可以正确显示更改列表编号和&描述。

7 个答案:

答案 0 :(得分:2)

它有时会发生在我身上,我通常做的是更改工作区然后再改回来。不确定是否有更简单的方法让它实现文件签出。

答案 1 :(得分:1)

我唯一能想到的是你正在寻找一个不同的客户工作空间。请注意,“Pending Changes”选项卡顶部有一个过滤器,您可以在其中单独筛选文件夹/文件,用户和工作区。也许过滤器被设置为某种东西,以至于它与您实际检出文件的客户端工作区不匹配 祝好运, 亨利克

答案 2 :(得分:1)

如果尚未升级perforce服务器,您可能会收到此信息。旧版本的P4D出现此错误:http://kb.perforce.com/article/1167/opened-files-missing-in-default-changelist

如果这不是一个选项,请使用p4Win。

答案 3 :(得分:0)

我同意jhwist,听起来像是在查看不同的客户规格 P4V在这方面有点令人困惑,IMO和我个人更喜欢P4 Win但要检查,打开命令提示符并输入p4 changes -s pending -c YOURCLIENTSPEC - 很可能你认为你所拥有的更改不在你当前的客户端规范中< / p>

答案 4 :(得分:0)

这有时会发生,根据我的经验,它是p4v的刷新问题。通常只需关闭挂起的选项卡或重新打开p4v就可以解决问题。

答案 5 :(得分:0)

在我的情况下,挂起的List有超过4000个文件,(由于eclipse在mvn任务之后创建了很多文件)所以没有显示它们。我创建了一个不同的挂起列表,然后清除了所有内容,然后将文件移动到新的更改列表。然后它出现在新的更改列表中。

答案 6 :(得分:0)

直接在正确映射的客户端文件夹(即当前工作空间)中修改文件。您肯定会看到更改列表。正如jhwist所提到的那样明确过滤器并选择你当前的工作区(因为你可能有很多)