Ich denke, ich habe das funktioniert auf einem brauchbaren Niveau, wenn nicht optimal. gehen
in Visual Studio Tools> Optionen> Quellcodeverwaltung> Plug-in-Einstellungen
klicken Sie auf die Schaltfläche "Erweitert"
im Source Optionen-Dialog, wechseln Sie in den "benutzerdefinierten Editoren" Tab
für den Betrieb, wählen Sie file difference
für die Dateiendung .*
eingeben
für Kommandozeile
"C:\Program Files\WinMerge\WinMergeU.exe" /x /e /ub /wl /dl %6 /dr %7 %1 %2
klicken Sie auf die Schaltfläche „Hinzufügen“ und geben Sie die Schaltfläche „OK“.
Verwenden Sie "vergleichen" aus dem Kontextmenü einer Datei oder Anzeigeverlauf und die Auswahl von "diff" sollte Winmerge mit dem Dateivergleich aufrufen. das Original ist auf der linken Seite und die modifizierte Datei ist auf der rechten Seite (ist das die richtige Platzierung? Sollten sie getauscht werden?). Wenn Sie eine hervorgehobene Differenz ausgewählt haben, können Sie diesen Bereich auch zu diesem Zeitpunkt synchronisieren. Visual Studio erkennt nur, dass sich die Datei geändert hat und fordert Sie auf, neu zu laden. Ich bin nicht in die Situation geraten, in der ich mich in einer "Merge" -Situation befinde, also bin ich mir nicht sicher, was dort passiert. Ich werde diesen Beitrag aktualisieren, wenn ich mehr Informationen hinzufügen möchte.
Ich verwende VS2008, Sourcesafe 2005 und Winmerge 2.12.4 im Standardverzeichnis installiert.Ich habe die Einstellungen von diesem Beitrag kopiert: http://weblogs.asp.net/garrypilkington/archive/2009/12/16/winmerge-as-a-comparison-tool-in-visual-studio-2008.aspx
Die Frage ist "Ist es möglich?", So haben wir eine Antwort, nur nicht die, die wir wollen. – palswim