在解决方案探险家的文件上的蓝色问号

时间:2014-08-19 08:36:03

标签: visual-studio visual-studio-2012 perforce p4vs

当打开通过P4VS绑定到Perforce的解决方案时,我的VS2012解决方案资源管理器中的文件经常出现蓝色问号。

看起来某些事情遇到了麻烦,导致"同步"与仓库/工作区/诸如此类。点击"刷新视图"我总是解决这个问题,但我每天都这样做累了:

Screenshot

这是我的VS版本:

Microsoft Visual Studio Professional 2012
Version 11.0.61030.00 Update 4

和P4VS:

2014.1.85.4506

这在几个月的P4VS版本中是持久的,并且似乎有时影响单个文件,有时甚至是整个项目,没有明显的模式。

我如何诊断出现了什么问题,无论是服务器问题,VS问题,工作空间问题?... Perforce Source Control输出显示没什么特别的。


实际上它不是整个文件夹,而是整个项目。看来,即使刷新项目"修复"一次运行的问题,重新打开解决方案将其带回来。虽然我认为对于单个文件,刷新它们可以一劳永逸地解决问题。我会再多玩一下来确认一下。

3 个答案:

答案 0 :(得分:2)

为了帮助诊断出现了什么问题,您应该打开日志记录,并检查将在输出窗口中显示所有内容的首选项。有关P4VS日志,请转至:

     Tools- > Options -> Source Control -> Perforce - Logging

(这与Visual Studio活动日志不同。)

您可能会断开连接并刷新重新连接。我不确定您是否将连接设置为使用特定于解决方案的设置,因为您没有提及即将出现的连接对话框。

答案 1 :(得分:2)

这"解决了#34;对我来说这个问题,至少对于那些带有蓝色标记的整个项目来说都是如此:

  

1)工具>选项

     

2)源控制

     

3)Perforce - General

     

4)勾选选项"将解决方案/项目视为目录   选择"

不确定为什么,但这对我来说每天都不那么烦恼。感谢Perforce支持建议。

答案 2 :(得分:0)

该文件可能未标记为版本控制。我在一个文件中注意到这个图标并打开Perforce进行检查。无论出于何种原因,此文件未标记为在Perforce中添加。标记文件以进行添加和提交后,蓝色问号消失了。