Vimdiff

Gespeichert von Erik Wegner am/um
Body

Vimdiff ist die »grafische« Oberfläche, um Dateivergleiche durchzuführen. Dies kann in einem Git-Repository genutzt werden.Dazu muss als erstes ein Script angelegt werden, dass die Git-Aufrufe für vimdiff übersetzt.

#!/bin/sh

vimdiff "$2" "$5"

Danach wird in der Konfiguration im Repositorium (.git/config) dieses Script angemeldet:

[diff]
  external = git_diff_wrapper
[pager]
  diff =

Soll einmal auf vimdiff verzichtet werden, kann git diff mit dem Parameter --no-ext-diff gestartet werden.

Bedienung

  • dp – Änderungen des aktuellen Buffers in die andere Datei schreiben
  • do – Änderungen vom anderen Buffer in den aktuellen schreiben
  • ]c – Sprung zur nächsten Differenz
  • [c – Sprung zur vorherigen Differenz

Quellen:

Kategorien

Versionsverwaltung

Jeder Entwickler braucht eine Zeitmaschine.

Git

Das bekannte verteilte Versionskontrollsystem.