2013-06-07 13 views
17

ich für Vorschläge für eine git Integration mit VS 2010/2012 suchen, mit denen Entwickler die grundlegenden Operationen verwenden (Commit, schieben, ziehen, Schalterzweigen, Tagging)Visual Studio 2010/2012 Git Plugin

Antwort

8

Visual Studio for Git mit VS 2012, ist es nun gereift (Version 1.0).

Ich mag tiefe Integration mit VS 2012 vor allem zwischen Zweig wechseln nahtlos, Sie arbeiten mit jeder Branche zu jeder Zeit.

Eine andere Sache ist, dass es sehr gut mit Bitbucket funktioniert.

+0

Was ist 2010? –

26

Es gibt mehrere :

  1. Git Source Control Provider
  2. Visual Studio Tools for Git aka Microsoft Git Provider von Microsoft.
  3. Git Extensions

1 und 2 gibt Ihnen eine tiefe Integration mit der Source-Control-Benutzeroberfläche von Visual Studio, wie Vorhängeschloss Symbole auf Dateien:

File icons showing git status

1 verwendet die gewöhnlichen Ausstehende Änderungen Registerkarte , aber fügt einige Funktionen hinzu, wie Schalterzweig:

Pending changes in Git Source Control Provider

2 sicherlich die Zukunft der Git-Integration in Visual Studio darstellt, da Microsoft dahinter steckt.

Microsoft Git Provider changes tab

Beachten Sie, dass 2 von Visual Studio 2012 (mit Update 2 selbst) erfordert, so dass, wenn VS2010 Unterstützung eine Voraussetzung ist, können Sie es nicht verwenden. 2 ist in Visual Studio 2013 integriert

Allerdings klingt es wie Sie möchten 3. Git Extensions ist einfacher und gibt Ihnen nur eine einfache Symbolleiste mit commit, pull, push, stash (nicht wechseln Zweig, obwohl):

Git Extensions toolbar

+0

Ich denke, Microsoft Visual Studio Tools für Git erfordert VS 2012. – sgmoore

+0

@sgmoore ja du hast Recht, ich werde das zu meiner Antwort hinzufügen. –

+0

Die aktuelle Version von Microsoft Git Provider (auch VS 2013) steht in Konflikt mit ReSharper: https://connect.microsoft.com/VisualStudio/feedback/details/792497/visual-studio-tools-for-git-microsoft-git- Provider-v0-9-0-0-Blöcke-Resharper-Refactoring # Registerkarten – marisks