2013-06-07 27 views
17

Sto cercando suggerimenti per un'integrazione git con VS 2010/2012 che consentono agli sviluppatori di utilizzare le operazioni di base (commit, spingere, tirare, rami interruttore, tagging)Visual Studio 2010/2012 Git Plugin

risposta

8

Visual Studio for Git con VS 2012, è maturata la società (versione 1.0).

Mi piace l'integrazione profonda con VS 2012, in particolare passa da una filiale all'altra, lavorerai con qualsiasi filiale in qualsiasi momento.

Un'altra cosa è che funziona molto bene con Bitbucket.

+0

Che dire del 2010? –

26

ci sono diversi :

  1. Git Source Control Provider
  2. Visual Studio Tools for Git alias Microsoft Git Provider da Microsoft.
  3. Git Extensions

1 e 2 ti dà una profonda integrazione con l'interfaccia utente controllo del codice sorgente di Visual Studio, come le icone del lucchetto sui file:

File icons showing git status

1 utilizza i normali Modifiche in sospeso scheda , ma aggiunge alcune funzioni, come Switch Branch:

Pending changes in Git Source Control Provider

2 rappresenta sicuramente il futuro dell'integrazione di Git in Visual Studio poiché Microsoft ne è la base.

Microsoft Git Provider changes tab

noti che richiede 2 di Visual Studio 2012 (con aggiornamento 2 pari), quindi se il supporto VS2010 è un requisito che non può usare. 2 è costruito in Visual Studio 2013

Tuttavia, sembra che si potrebbe preferire 3. Git Extensions è più semplice e appena ti dà una semplice barra degli strumenti con commit, tirare, spingere, scorta (non cambiare ramo, però):

Git Extensions toolbar

+0

Penso che Microsoft Visual Studio Tools per Git richieda VS 2012. – sgmoore

+0

@sgmoore si hai ragione, lo aggiungerò alla mia risposta. –

+0

La versione corrente di Microsoft Git Provider (anche VS 2013 incorporato) è in conflitto con ReSharper: https://connect.microsoft.com/VisualStudio/feedback/details/792497/visual-studio-tools-for-git-microsoft-git- Schede provider-v0-9-0-0-blocks-resharper-refactoring # – marisks

Problemi correlati