我在连接到TFS存储库并尝试编辑尚未存储在存储库中的本地.sql
文件时收到此消息。
找不到项目C:\ bla \ blabla \ blablabla \ USP_BLA.sql 您的工作区,或者您无权访问它。没有相关产品 签出了
如果我从TFS存储库断开连接,一切都很好。如果我重新连接到TFS存储库,我就会开始收到消息,甚至只是尝试输入/保存文件。
该文件实际上存在于我的本地文件夹中,并且我有相应的权限,对于那些不这么认为的人。这只是一个我应该能够编辑的文本文件,无论我是否是否已连接到存储库。
我今天早上在Windows 7上安装了Windows SP1;不知道这可能是问题的原因。我们正在使用.NET Framework 4。
知道问题是什么或如何解决它?
答案 0 :(得分:6)
事实证明,问题在于我的问题中的一个“事实”,“文件尚未存储在存储库中”。
我在TFS存储库中已存在本地具有相同文件名的文件,它已在一个月前被其他人签收。
只有当我试图登记新的本地副本时,我才意识到这一点;该文件不应该在那里。
无论如何,从TFS中检出文件后,一切都恢复正常;即使连接到TFS,我也可以毫无问题地编辑/保存文件。
答案 1 :(得分:0)
尝试获取最新版本的源代码它应该解决问题..或者获取特定版本并允许覆盖现有文件。如果仍然无法解析,请确保该文件存在于本地目录中。
获取最新代码后不要忘记重建