这个问题与git本身无关 ; 相反,它与删除绑定/映射到Visual Studio 2015(VS2015)之前看到的git存储库有关.
请注意,删除按钮显示为灰色(禁用).如何从"本地Git存储库"列表中删除此条目?
我目前正在评估Visual Studio 2015 RC.我注意到在运行IDE时,Visual Studio 2015进程的CPU使用率一直在25%左右.即使没有加载项目且没有欢迎页面,它也会以恒定速率吞噬25%的CPU使用率.没有其他应用程序运行除后台服务.所有其他正在运行的进程总共使用2到4%的CPU.
在Visual Studio 2013中也注意到了此行为.
是否有其他人看到这种行为?这是正常的吗?有什么建议?
更新:我不再使用TFS了.但是从评论中我可以看出git-tfs显然是现在的方式.
有没有人使用Git作为Team Foundation Server的离线解决方案?
对于Subversion,您可以使用git-svn来保存带有svn后端的私有存储库.
我尝试使用SvnBridge和git-svn来使用TFS.起初看起来很有希望,但Visual Studio认为解决方案在TFS版本控制下并在提交期间发生干扰.
还有其他方法将这两者结合起来吗?
我有一个由tfs管理的存储库.但是在本地我想通过git管理它,推送更改为tfs.一旦我在那里创建git repo,团队资源管理器中的VS2013就会显示由git管理的解决方案.如果我尝试编辑任何文件,它会抱怨该文件只读,我无法将其保存在以前的版本中.所以我的问题是Visual Studio 2013有什么方法可以忘记git并将其作为tfs存储库进行管理.我可以从命令行管理git.或者,当我进行更改时,有没有办法让它从tfs repo签出文件?
我遇到了VS2013的问题,我已连接到我的visual studio在线帐户,并且在我安装Git之前使用TFS源代码控制就好了.现在似乎"Microsoft Git Provider"仍然覆盖我的源代码控制设置,即使我手动将其更改回TFS,或者没有TFS.所以现在我只想将它们全部删除.我尝试卸载Git相关的所有内容,但它仍然存在.我甚至完全卸载了VS2013,然后重新安装,它仍然存在.
我开始在本地处理一些代码并使用Git(Git Gui和命令行)来管理它.我现在被要求将项目放入TFS"at corporate".我可以使用VPN连接远程访问TFS.
对于VS,代码是具有多个项目的单个解决方案.我使用VS成功地将解决方案添加到TFS,它似乎找到所有项目并将其.csproj文件和所有代码添加到TFS源代码控制.
后来,当没有连接到TFS(VPN off)时,我做了一个简单的更改并将其提交到我的本地Git存储库.我只有挫折试图(连接到VPN并尝试将更改提交到TFS).
我启动Visual Studio.有一个"团队资源管理器 - 主页"选项卡显示"主页|离线".我检查工具/选项/源代码控制,TFS是当前版本控制提供程序.
我单击团队资源管理器工具栏上的"插件"图标; 它会记住连接,现在显示"Connect | Offline"; 下面是一个包含"选择团队项目..."链接的行,以及两个在每个部分旁边都有向下三角形的部分.一个具有TFS服务器名称(后跟(1)); 在那之下是(仅)"团队项目"的名称,其中存储在TFS中.另一部分有"Local Git Repositories(1)",并显示解决方案的名称,并在其旁边显示解决方案目录的路径.标签标题为"团队资源管理器 - 连接".我双击团队项目的名称,选项卡标题更改为"团队资源管理器 - 主页",屏幕显示"主页| {teamProjName}"和两个部分.一个人有"项目","Web门户"和通常的" 待更改","源控制资源管理器",以下等图标部分;以及另一部分"解决方案",其中包含"工作空间:{workspaceName} | 新... | "打开..."; 下面是单个解决方案文件.我双击解决方案名称,现在屏幕显示"Home | solutionName(Local)"; 解决方案部分现在有"Branch:master"(Git的证据)和工具/选项/源控件说它已更改为Microsoft Git Provider.如果我将其更改回TFS,它会显示"Home | Offline",我必须再次点击"插件"图标 - 我就回到我开始的地方,除了它说"Connect | {solutionName}(Local) )" 解决方案"有一条线"工作区:{workspaceName} | 新... | "打开..."; 下面是单个解决方案文件.我双击解决方案名称,现在屏幕显示"Home | solutionName(Local)"; 解决方案部分现在有"Branch:master"(Git的证据)和工具/选项/源控件说它已更改为Microsoft Git Provider.如果我将其更改回TFS,它会显示"Home | Offline",我必须再次点击"插件"图标 - 我就回到我开始的地方,除了它说"Connect | {solutionName}(Local) )" 解决方案"有一条线"工作区:{workspaceName} | 新... | "打开..."; 下面是单个解决方案文件.我双击解决方案名称,现在屏幕显示"Home | solutionName(Local)"; 解决方案部分现在有"Branch:master"(Git的证据)和工具/选项/源控件说它已更改为Microsoft Git Provider.如果我将其更改回TFS,它会显示"Home | Offline",我必须再次点击"插件"图标 - 我就回到我开始的地方,除了它说"Connect | {solutionName}(Local) )" 解决方案部分现在有"Branch:master"(Git的证据)和工具/选项/源控件说它已更改为Microsoft Git Provider.如果我将其更改回TFS,它会显示"Home …