Wie kann man verhindern, dass GIT Diff ähnliche Zeilen nur durch \ r \ n vergleicht?
Ich würde GIT DIFF verwenden, um die Änderung zwischen zwei Dateien zu vergleichen.
Dazu benutze ich folgenden Befehl
git.exe diff --ignore-all-space --ignore-blank-lines --diff-algorithm=minimal --no-index ./GTST.TLGADBA ./GWHP.TLGADBA >DIFFERENCE.txt
Das funktioniert gut, außer in der folgenden Situation
Wenn die Datei im ersten Ordner enthält
CREATE FUNCTION FN_CALCULATE (p_value_to_align IN NUMBER
und Datei im zweiten Ordner enthält
CREATE FUNCTION FN_CALCULATE ( p_value_to_align IN NUMBER
Das GIT DIFF-Programm benachrichtigt, dass diese Zeilen eindeutig sind!
Der einzige Unterschied besteht darin, dass die Zeile in der ersten Datei eine Verkettung von 2 Zeilen in der zweiten Datei ist. Unter Windows-Betriebssystemen besteht der Unterschied nur aus \ r \ n oder aus Zeilenumbrüchen.
Gibt es einen GIT DIFF-Parameter, den ich verwenden kann, damit diese Zeilen nicht deutlicher sind?
Beispiele:
--consider-new-line-as-spaces --ignore-all-new-lines --continue-compare-on-next-line
Ich habe die Dokumentation unter https://git-scm.com/docs/git-diff gelesen , finde aber keine Antwort auf meine Frage.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Um Mail für `git am` arbeiten zu lassen
-
6
Alternative für WinMerge in Ubuntu
-
4
Tools zum Vergleichen von zwei Seiten / Dateien in einem Browser
-
8
Verwenden von Git zum Verwalten einer iTunes-Bibliothek?
-
4
Mac OS X-Vergleichstool für Microsoft Word-Dokumente?
-
6
Difftool für Ubuntu wie Opendiff von OS X
-
3
So verwenden Sie WinMerge als Vergleichstool für Mercurial
-
8
Git Client für OS X & Windows?
-
11
Gibt es Anwendungen für die verteilte Revisionskontrolle (DVCS), wenn ich kein Programmierer bin?
-
3
Werkzeug zum Anzeigen der Patch-Datei