我注意到VS2010的TFS和Ankh(svn)插件将使用.sln
注释GlobalSection
文件,该文件将解决方案与相应的源控件提供程序相关联。因此,当打开解决方案时,会自动告诉VS切换到该SCP。然而,git插件(“git源代码控制提供程序”和“git扩展为Windows”的组合)不会这样做。
因此,每当我打开一个git解决方案时,VS只使用我之前使用VS的任何任何解决方案时使用的最后一个源控件提供程序,所以我必须通过工具/选项菜单并在每次打开git解决方案时手动更新它。
是否有GlobalSection
会告诉VS使用git,还是其他一些方法让VS2010检测到它是git repo?
答案 0 :(得分:1)
您可以在.sln文件中使用它
GlobalSection(GitScc) = preSolution
Git-Managed = True
Manager = Git Source Control Provider
EndGlobalSection
干杯