18

I am looking for suggestions for a git integration with VS 2010/2012 that allow developers use the basic operations (commit, push,pull,switch branches, tagging)

4

2 回答 2

27

有几个:

  1. Git 源代码控制提供程序
  2. 适用于 Git 的 Visual Studio 工具,也称为Microsoft 的Microsoft Git 提供程序
  3. Git 扩展

1 和 2 为您提供与 Visual Studio 的源代码控制 UI 的深度集成,例如文件上的挂锁图标:

显示 git 状态的文件图标

1 使用普通的Pending Changes选项卡,但添加了一些功能,例如Switch Branch

Git 源代码控制提供程序中的待定更改

2 肯定代表了 Visual Studio 中 Git 集成的未来,因为微软支持它。

Microsoft Git 提供程序更改选项卡

请注意,2 需要 Visual Studio 2012(甚至更新 2),因此如果需要 VS2010 支持,则不能使用它。2 内置于 Visual Studio 2013

但是,听起来您可能更喜欢 3. Git Extensions更简单,只是为您提供了一个简单的工具栏,其中包含提交、拉取、推送、存储(但不是切换分支):

Git 扩展工具栏

于 2013-06-07T17:42:28.967 回答
8

带有 VS 2012 的Visual Studio for Git,现在已经成熟(1.0 版)。

我喜欢与 VS 2012 的深度集成,尤其是在分支之间无缝切换,您可以随时使用任何分支。

另一件事是它与 Bitbucket 配合得很好。

于 2013-12-17T09:50:39.693 回答