2

我注意到 VS2010 的 TFS 和 Ankh (svn) 插件将使用将解决方案与相应的源代码控制提供程序相关联的.sln文件注释。GlobalSection所以当打开一个解决方案时会自动告诉VS切换到那个SCP。但是 git 插件(“git 源代码控制提供程序”和“git 的 windows 扩展”的组合)不这样做。

因此,每当我打开一个 git 解决方案时,VS 只会使用我上次使用 VS 的任何解决方案时使用的最后一个源代码控制提供程序,所以我必须通过工具/选项菜单并在每次打开时手动更新它git解决方案。

有没有一种GlobalSection方法会告诉 VS 使用 git,或者其他方式让 VS2010 检测到它是一个 git repo?

4

1 回答 1

1

您可以在 .sln 文件中使用它

GlobalSection(GitScc) = preSolution
    Git-Managed = True
    Manager = Git Source Control Provider
EndGlobalSection

干杯

于 2013-08-20T13:46:11.267 回答