552 Stimmen

Zwei Dateien in Visual Studio vergleichen

Ich habe das neue Vergleichstool in Visual Studio 2012 zum Vergleichen von zwei Dateien oder zwei Versionen einer Datei gesehen. Ich mag es. Aber als ich versuchte, es zu finden, konnte ich es nicht, weil ich nicht verwenden TFS .

Gibt es eine Möglichkeit, wie ich zwei Dateien mit der integrierten Funktion in Visual Studio (aber ohne TFS) vergleichen kann?

25voto

Ich war schon immer ein Fan von WinMerge das ein Open-Source-Projekt ist. Sie können es relativ einfach in Visual Studio einbinden.

http://blog.paulbouwer.com/2010/01/31/replace-diffmerge-tool-in-visual-studio-team-system-with-winmerge/

zeigt Ihnen, wie man das macht

24voto

Stephan Punkte 4177

Es gibt auch eine Visual Studio-Erweiterung namens CompareFiles die nichts anderes tut, als den Eintrag "Dateien vergleichen" in die Liste Lösung Explorer Kontextmenü. Es ruft das in Visual Studio integrierte Diff-Tool auf.

Nur für den Fall, dass jemand (wie ich) keine All-in-One-Erweiterung installieren möchte wie VSCommands ...

21voto

Juan Pablo Punkte 678

Für Visual Studio 2019 ist die Datei unterscheiden Plugin ermöglicht den Vergleich von Dateien in verschiedenen Projekten:

Enter image description here

Enter image description here

Sie können es von hier aus installieren:

Enter image description here

OLD:

~~Für Visual Studio 2017, installieren Sie *[FileComparer2017][4]*.

Das Problem ist, dass Sie Dateien in verschiedenen Projekten nicht vergleichen können, aber Sie können die Dateien im selben Projekt kopieren, um sie zu vergleichen...

~~

File difference

17voto

Hamid Mosalla Punkte 3149

In Visual Studio 2012, 2013, 2015 können Sie dies auch mit Web-Essentials . Klicken Sie einfach mit der rechten Maustaste auf die Dateien und wählen Sie im Kontextmenü Web Unverzichtbar Diff ausgewählte Dateien :

Enter image description here

Es ist auch erhältlich als eine separate Erweiterung .

15voto

Wenn Sie Visual Studio installiert haben, können Sie auch

"%VS110COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"

oder für Visual Studio 2013 :

"%VS120COMNTOOLS%..\IDE\vsdiffmerge.exe" "File1" "File2"

Fuente: Verwenden Sie Visual Studio als Diff- und Merging-Tool für lokale Dateien

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X