无法从TFS获得最新信息

时间:2017-01-10 10:09:00

标签: visual-studio-2012 tfs

我的源代码在TFS中。

问题在于when i try to get the latest files from the TFS, I am made to wait for 5 minutes for connecting to server。然后它说超时了!然后我将不得不再次连接到TFS。

仍然无法获取代码! 我有tried mapping it to a different folder,但即使失败了。

我正在使用Visual Studio 2012 Express for web

我已经tried clearing all the local data, cache和所有那些东西了。我甚至tried resetting the user data

另外tried logging in with another account检查天气是否是我的Hotmail帐户的问题(它不是。因为我甚至无法使用其他ID)。

没有任何帮助!

问题已修复!

以下是我修复它的步骤。 由于清除所有文件可能会重置visual studio上的所有设置,这应该是最后一个可能的选项。

  
      
  1. 刚刚对VS 2012进行了维修,
  2.   
  3. 清除了所有内容   C:\Users\(Username)\AppData\Local\Microsoft\Team Foundation\4.0\Cache
  4.   
  5. 清除所有内容   C:\Users\(Username)\AppData\Local\Microsoft\VisualStudio
  6.   
  7. 清除所有内容   C:\Users\(Username)\AppData\Local\Microsoft\VSCommon
  8.   

但这是另一个问题。

我错误地将一个文件添加到了另一个仓库。我已从服务器(在线)删除了它。但the deleted project file is still shown in my source explorer in VS带加号!我如何删除它们?

如果有人有任何想法,请帮忙!非常感谢..!

3 个答案:

答案 0 :(得分:1)

看起来你的项目文件仍然有一些源代码控制绑定。因此,该文件可以作为源控件资源管理器中的新添加文件进行检测。您需要删除源代码管理绑定。

有一个工具可以从msdn上的Visual Studio解决方案和项目删除源代码管理绑定Remove Source Control Bindings from Visual Studio Solutions and Projects详细步骤如下:

删除.sln文件旁边的.sln,然后在记事本中打开GlobalSection(TeamFoundationVersionControl) = preSolution SccNumberOfProjects = 2 SccEnterpriseProvider = {xxxxx} SccTeamFoundationServer = http://some-other-guys-tfs-server/ SccLocalPath0 = . SccProjectUniqueName1 = xxDemo\\xxDemo.csproj SccProjectName1 = xxDemo SccLocalPath1 = xxDemo EndGlobalSection 文件并删除整个部分:

.sln

df = pd.DataFrame({"col_1":[0.00143,0.00653,0.00732],"col_2":[0.00984,0.00192,0.00751]},index=['A','B','C']) 保存在记事本中,然后在Visual Studio中打开。

更多方式和更多信息供您参考:How can I completely remove TFS Bindings

答案 1 :(得分:1)

第二个问题的解决方案!

这是对未决变更的误解。

我已从服务器删除了该文件夹,但文件名仍出现在VS上的TFS源资源管理器中。

这只是因为VS确实认为它是一个待检查的待更改,即使它不是一个!

所以只有一个undo pending changes为我做了诀窍!

答案 2 :(得分:0)

在TFS服务器中,您为帐户设置了所有权限(访问权限)。如果没有,请在TFS上为您的帐户添加管理员权限。