2013-03-06 8 views
5

Sto lavorando con il più recente aggiornamento 2 di Visual Studio 2012 e ho installato Microsoft's Git support ufficiale. Ma quando cerco di diff studio di file modificato urla:Microsoft Git Provider e Visual Studio 2012 non sono riusciti a avviare lo strumento di confronto configurato

Failed to start the configured compare tool. 

Ma sembra che ci sia alcuna configurazione per lo strumento di confronto in fornitore di Git! Cosa devo fare per risolvere il problema?

forse mi manca qualcosa?

Ho posto la stessa domanda in Q & Una sezione in Visual Studio Tools per Git support forum, ma per ora nessuna risposta.

risposta

2

Assicurati di aver impostato diff.tool per l'ambiente git utilizzato da Visual Studio. Normalmente lo trovi avviando Git bash dal menu di avvio. Se si utilizzano altri strumenti di git, è necessario impostare questo per la portata globale:

git config --global difftool.vs11.cmd "c:/program files (x86)/microsoft visual studio 11.0/common7/ide/devenv.exe" '//diff' "$LOCAL" "$REMOTE"

git config --global diff.tool vs11

3

Se qualcuno atterra su questa domanda per lo stesso problema (come ho fatto io), VS 2015 ha la capacità per configurare sotto Git Settings.

enter image description here

+0

Questa mostra solo la configurazione, ma non consente di modificarlo. È possibile modificare le impostazioni modificando questo file: C: \ Utenti \ nomeutente \ .gitconfig –

+1

Questa volontà, infatti, consentono le impostazioni da modificare e lo fa aggiornare il file .gitconfig ma ho ancora ottenere l'errore anche dopo il riavvio VS e anche dopo un riavvio. – HisDivineShadow

Problemi correlati