WinMerge sagt, dass zwei Dateien identisch sind, wenn das Verzeichnis unterschiedlich ist, der Vergleich der Dateien zeigt jedoch Unterschiede

1425
sab669

Ich habe zwei Ordner auf meinem Desktop PreChangesund PostChanges.

PostChangesenthält ein paar mehr Dateien als PreChanges, aber sonst erscheint alles in einer Datei in der anderen.

Wenn ich WinMerge verwende, um diese beiden Verzeichnisse einschließlich der Unterordner zu vergleichen, werden nur 4 Dokumente unterschieden. Hier ist ein Screenshot, wenn es heißt, dass eine bestimmte Datei Identisch ist:

WinMerge sagt, dass zwei Dateien identisch sind, wenn das Verzeichnis unterschiedlich ist, der Vergleich der Dateien zeigt jedoch Unterschiede

Aber wenn ich darauf doppelklicke, um diese Datei spezifisch zu unterscheiden:

WinMerge sagt, dass zwei Dateien identisch sind, wenn das Verzeichnis unterschiedlich ist, der Vergleich der Dateien zeigt jedoch Unterschiede

Wir können deutlich sehen, dass sie nicht identisch sind.

Was gibt?

0

2 Antworten auf die Frage

0
NZD

WinMerge verfügt über eine Reihe von Optionen, die den Vergleich von Dateien beeinflussen. Sie sind unter Edit > Optionsund unter aufgeführt Tools > Filters.

Unter können OptionsSie beispielsweise einstellen, dass WinMerge Dateien nur nach Größe vergleicht. Ihre Änderung von 50bis 10würde dann nicht abgeholt.

Möglicherweise maskiert eine dieser Optionen Ihre Unterschiede. WinMerge meldet, dass die Dateien gemäß den in eingestellten Kriterien identisch sind Options. Die Dateiunterschiede werden jedoch angezeigt, wenn Sie die Dateien in WinMerge öffnen.

Unter können FiltersSie reguläre Ausdrücke eingeben, damit Muster ignoriert werden.

Vielleicht sind noch einige Muster da; Ergebnis früherer Vergleichsoperationen.

0
thinkOfaNumber

Was ist Ihre Dateikodierung? WinMerge scheint mit Unicode ziemlich fehlerhaft zu sein - es könnte dies sein.

Sehen:

Hier sind einige Alternativen, die auch das Problem lösen können!

(Ich bin mit diesen Produkten in keiner Weise verbunden, aber sie werden oft auf Entwicklerlisten aufgeführt.)