在Visual Studio中,如何使用GIT

时间:2016-02-10 21:51:05

标签: git tfs visual-studio-2015

概述:

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

1 个答案:

答案 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