vimdiff als ein merge-tool
vimdiff hilft zu zeigen, diff zwei Dateien grafisch an und erlaubt uns zu Holen, die änderungen von Links nach rechts/rechts nach Links.
Die Dateien, die ich bin den Umgang mit riesigen Dateien und die meisten Unterschiede vimdiff Berichte können automatisch zusammengeführt werden, außer ein paar.Wie es dauert viel Zeit zu gehen diff durch diff "vimdiff" betrachten und nehmen Sie die Aktion.
Ich würde gerne wissen, ob es eine option in der "vimdiff" betrachten, dass automerges die Unterschiede im linken und rechten Dateien, solange es keine Zweideutigkeit und verlassen den widersprüchlichen Auflösungen ähnlich wie die tools svn merge cvs merge-tools macht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es nicht mehr möglich automatisches Zusammenführen die änderungen in zwei Dateien, es sei denn, wir haben eine base kopieren, wo Sie diese beiden Dateien verzweigt und änderungen separat durchgeführt. Wenn ein Element auf der einen Seite und auf der anderen nicht,kann es nicht beurteilen, ob dieses Element wurde neu Hinzugefügt oder ein vorhandenes Element gelöscht wurde. Da es eine base-Kopie vorhanden ist, während Zusammenführen von Dateien in einem repository, cvs merge svn merge-auto-merge der änderungen.
Wenn Sie keine Versionskontrolle, können Sie versuchen, diff und patch auf diese Weise:
diff file.orig file.txt >patch.txt
patch file2.txt patch.txt
Änderungen werden zusammengeführt, Konflikt-Zeilen werden in einer separaten Datei abgelegt.
Sieht aus wie vimdiff nicht zulässig. Mann Seite sagt
"vimdiff - Bearbeiten zwei oder drei Versionen einer Datei mit Vim und zeigt die Unterschiede"
Aber Sie können einen Blick auf Kdiff3, die können Sie vergleichen und Zusammenführen.