【发布时间】:2014-06-03 17:55:34
【问题描述】:
我正在使用 Perforce 源代码控制(P4VS 插件)在 Visual Studio 2013 中开发 C# 解决方案。当我第一次加载 Visual Studio 时,我可以毫无问题地连接到我的 perforce 库。然后我选择“Choose Solution/Project in Perforce Depot”打开我的项目...
这就是乐趣的开始。在 P4 文件选择器窗口中,我可以看到我的 Depot(很好),并且可以浏览它的目录(也很好)。但是,当我展开任何目录时,我在 Perforce Source Control 输出窗口中收到错误消息。例如,我展开 Depot 根目录,我收到以下(错误)消息:
E_WARN: //depot/* - 文件不在客户端视图中
对于我展开的每个目录,依此类推。
现在,当我打开我的解决方案文件时,更有趣的是,我得到了可怕的“源代码管理 - 无法访问数据库”警告对话框。它包含以下内容:
关联源代码管理插件未安装或无法初始化。
暂时不受控制地工作 - Microsoft Visual Studio 将在关闭并重新打开解决方案后尝试将解决方案或项目重新连接到源代码管理
在断开连接模式下离线工作(灰显...我不会详细介绍)
>永久删除源代码管理关联绑定
我选择“暂时不受控制地工作”,解决方案在 Perforce 源代码控制之外加载。不好。
现在为了在源代码管理下打开解决方案,我必须转到工具 -> 选项 -> 源代码管理并重新选择 P4VS 作为我的源代码管理插件,然后重新打开我在外部打开的相同解决方案源头控制。这工作正常,我现在在 Perforce Source Control 下打开了解决方案。
我的猜测是这与源代码控制绑定有关,但是我丝毫不知道如何处理这样的问题。一如既往地感谢所有帮助!
【问题讨论】:
标签: visual-studio visual-studio-2013 perforce source-control-bindings p4vs