4

当连接到 TFS 存储库并尝试编辑尚未在存储库中.sql的本地文件时,我收到此消息。

在您的工作区中找不到项目 C:\bla\blabla\blablabla\USP_BLA.sql,或者您没有访问它的权限。未签出任何项目

如果我断开与 TFS 存储库的连接,一切都很好。如果我重新连接到 TFS 存储库,我会开始收到消息,即使只是尝试键入/保存文件。

该文件实际上存在于我的本地文件夹中,并且我拥有相应的权限,对于那些不以为然的人。它只是一个文本文件,无论我是否连接到存储库,我都应该能够对其进行编辑。

我今天早上在我的 Windows 7 上安装了 Windows SP1;不知道这是否是问题的原因。我们使用的是 .NET Framework 4。

知道问题是什么或如何解决吗?

4

2 回答 2

6

事实证明,问题出在我的问题中的“事实”之一,“尚未在存储库中的文件”。

TFS 存储库中已经有一个与我在本地具有相同文件名的文件,它已在一个月前被其他人签入。

只有当我尝试签入新的本地副本时,我才意识到这一点;该文件不应该在那里。

无论如何,在从 TFS 签出文件后,一切都恢复了正常;即使连接到 TFS,我也可以毫无问题地编辑/保存文件。

于 2013-02-18T13:51:50.113 回答
0

尝试获取源代码的最新版本它应该可以解决问题..或者获取特定版本并允许覆盖现有文件。如果仍然无法解决,请确保该文件存在于本地目录中。

获取最新代码后不要忘记重建

于 2013-02-15T19:25:47.010 回答