【问题标题】:Associate git with solution in VS2010将 git 与 VS2010 中的解决方案关联起来
【发布时间】:2013-08-20 21:46:11
【问题描述】:

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

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

是否有GlobalSection 会告诉 VS 使用 git,或通过其他方式让 VS2010 检测到它是 git repo?

【问题讨论】:

  • 那么 Git 源代码控制提供程序 将自己连接为源代码控制提供程序?它做什么
  • @Ed 它不记得设置。一旦我在工具/选项中将 git 设置为 SCP,它就可以正常工作。但是每次打开解决方案时我都必须手动设置它,而其他 SCP 插件会自动检测。
  • 插件页面上有一些未解决的问题要求这种行为。不幸的是,我认为它现在不存在。

标签: visual-studio-2010 git visual-studio


【解决方案1】:

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

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

干杯

【讨论】:

  • Git 源代码控制提供程序不支持此部分。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-15
  • 2012-08-22
  • 2011-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多