使用源代码管理功能时,Visual Studio 2013会减慢+崩溃

时间:2015-02-05 01:01:45

标签: git visual-studio visual-studio-2013 tfs source-control-explorer

我花了整整两天时间试图解决这个问题,但没有运气,所以我们走了,

我以前使用 Visual Studio Team Foundation Server 插件创建了一个项目。后来我切换到 Microsoft Git Provider

现在当我在团队资源管理器中连接到该项目并双击该解决方案在本地工作时,它会以某种方式自动将插件更改为Microsoft Git Provider,当然我不能提交/提交和推送,因为我在团队资源管理器中收到以下错误,

  

发生错误。详细消息:无法打开目录   'C:/ Users /.../ AppData / Local / Application Data /'

手动将插件更改为Visual Studio Team Foundation Server会导致团队资源管理器损坏,如下所示,

enter image description here

使用“设置”指向空白窗格,并在“团队资源管理器”的“更改”页面中显示警告,如果单击“待更改”,则会在下面显示消息...

  

Microsoft Git Provider不是当前的Source Control插件。   更改插件

从解决方案资源管理器中手动选择解决方案,右键单击并 将解决方案添加到源代码管理 ,导致永不停止的小时玻璃和(无响应)visual studio。 / p>

新项目

创建新项目很简单,除非我选中“添加到源代码管理”。如果是这样,如果在工具中选择了Microsoft TFS插件并最终结束了Visual Studio任务,那么再次永无止境的过程。如果我选择了Microsoft Git但是成功完成了很长的过程(40多分钟)。

团队资源管理器中的新TFS项目

  • 如果我在在线Web Studio中创建新项目
  • 点击Open with Visual Studio Link =>打开并连接到我的 团队资源管理器中新创建的TFS。
  • 在“解决方案”下的“团队资源管理器”中单击新建以创建新的 解决方案并将其绑定到此Repo,

导致Visual Studio直接崩溃并重新启动VS的尝试。

所以我真的不能使用Visual Studio中的Source Control,除了在Visual Studio上克隆GitHub现有的repo并提交我当前的Microsoft Git托管项目。

我试过了

  • 修复Visual Studio(结果没有运气)
  • Devenv.exe / setup(没有运气)
  • 尝试废弃我的解决方案上的SCC信息,至少它不会 得到源控制然后我可以将其作为新的检查 项目。 (没有运气,解决方案选择了Microsoft Git 通过单击.sln文件打开它。)I have followed these steps in this stack overflow answer

    周围有很多乱糟糟的东西,比如几千次移除我的工作空间并将它们放回去,绑定等等。

Visual Studio日志文件

http://filesave.me/file/50620/log-txt.html

我真的被困在这上面了,它阻止我从一个新项目开始(这在添加到源代码控制时出现问题)并且遗憾的是依赖于旧项目(在Visual Studio Team Foundation Server Plug下开发) -in哪个发脾气)

想听听您对此的推荐

2 个答案:

答案 0 :(得分:0)

我实际上意外地发现了我的错误。

加载 Visual Studio Team Foundation Server 上的.sln文件时,我注意到Visual Studio将插件更改为 Microsoft Git Provider 错误地,它正在尝试使用Visual Studio中的输出视图(视图>输出)到达我的C:\Users\myUser.文件夹中的仓库。

我看了那个文件夹中的.git(标记为隐藏)。删除它,一切都恢复正常。

答案 1 :(得分:0)

刚才我修复了与Visual Studio 2015相关的问题,冻结了保存(甚至在未修改的文件上的Ctrl-S),以及新项目崩溃。解决方案是:删除Red Gate .NET Reflector。此外,我删除了以前安装的其他一些未使用的扩展程序。

我注意到ANTS分析器有时也会引发头痛。