Visual Studio 2015不断将源控件插件选择设置更改回GIT,无论当前解决方案实际使用哪个源控件(即TFS)。
我的开发笔记本电脑上有不同目录下的GIT文件夹和TFS解决方案。当我打开TFS解决方案时,我需要更改选项以选择正确的提供程序。那是......
File => Source Control => Advanced => Change Source Control => Select and rebind all projects to TFS
..之后我可以使用解决方案资源管理器中的上下文菜单选项。
我的解决方案文件的TFS部分如下所示,在我的开发笔记本电脑上介绍了一些GIT项目之前,我没有遇到任何问题。
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 4
SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
SccTeamFoundationServer = http://excluded:8080/tfs/development
SccLocalPath0 = .
SccProjectUniqueName1 = BTL\\BTL.csproj
SccProjectName1 = BTL
SccLocalPath1 = BTL
SccProjectUniqueName2 = BTLDataLayer\\BTLProject.csproj
SccProjectName2 = BTLDataLayer
SccLocalPath2 = BTLDataLayer
SccProjectUniqueName3 = BTLDataLayer\\BTLProjectDBSpecific.csproj
SccProjectName3 = BTLDataLayer
SccLocalPath3 = BTLDataLayer
EndGlobalSection
答案 0 :(得分:-1)
不幸的是,这里没有好的答案。它无法实现。而且,VS无法自动检测使用的版本控制系统。在打开项目之前,您只需要进入并手动更改visual studio源代码管理提供程序设置。
这是VS的Voice中的特色请求。你也可以投票。
能够为每个项目配置源代码管理设置 http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2520134-ability-to-configure-source-control-settings-per-p