Visual Studio 2013 bietet keine Möglichkeit zum Zusammenführen auf Git Pull

Ich arbeite mit Visual Studio 2013 Update 4 und Git (auf Visual Studio Online gehostet). Ich habe 2 lokale Festschreibungen und 2 Festschreibungen in der Fernzweigstelle. Es sind KEINE lokalen Änderungen festzuschreiben:

Wenn ich versuche, Pull (oder Fetch) in Visual Studio auszuführen, erhalte ich folgende Fehlermeldung:

Ein Fehler ist aufgetreten. Detaillierte Meldung: 1 Konflikt verhindert Checkout

Ja, es gibt einen Konflikt, den ich zusammenführen sollte. Und lautzu dieser Seite Mir sollte ein @ angeboten werdlink, um den Konflikt zu lösen. Aber ich sehe das nicht in VS.

Ich kann zwar außerhalb von VS zusammenführen, aber darum geht es nicht. Gleichzeitig kann mein Arbeitskollege, der dieselbe Konfiguration ausführt, die Zusammenführung problemlos durchführen.Was stimmt mit meinem VS nicht?

p.s. Ich habe msysgit installiert, das mit Konfigurationen verwirrt sein könnte. DemzufolgePos my global.gitconfig sieht aus wie

[user]
    mail = [email protected]
    name = trailmax
    email = [email protected]
[core]
    excludesfile = C:\\Users\\trailmax\\Documents\\gitignore_global.txt
    autocrlf = true
    editor = \"C:/Program Files (x86)/GitExtensions/GitExtensions.exe\" fileeditor
[diff]
    tool = vsdiffmerge    
[difftool "vsdiffmerge"]
    cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
    keepbackup = false
    trustexistcode = true
[merge]
    tool = vsdiffmerge
[mergetool]
    prompt = true
[mergetool "vsdiffmerge"]
    cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\vsdiffmerge.exe\" \"$REMOTE\" \"$LOCAL\" \"$BASE\" \"$MERGED\" //m
    keepbackup = false
    trustexistcode = true
[credential]

Antworten auf die Frage(10)

Ihre Antwort auf die Frage