Bessere Versionskontrolle für Excel-Dateien
Excel-Dateien sind Binärdateien und das ist problematisch, wenn man in Git z.B. die lokalen Änderungen anzeigen oder Änderungen in der Git-Historie nachvollziehen will.
Um das zu vereinfachen kann man optional Annatto installieren und Git so konfigurieren, dass Annatto die Excel-Dateien zu Text-Dateien umwandelt und dieses in Git für die Änderungsansicht verwendet werden.
Bisher ist die Konfiguration nur unter Linux getestet, für Windows müssen die Skripte vermutlich angepasst werden.
- Annatto installieren: https://github.com/korpling/annatto/#installing-and-running-annatto
- Sicherstellen, dass die auführbare
annatto-Datei in einem der Suchpfade für Programme (PATHUmgebungsvariable) liegt. Unter Linux kann das z.B./usr/local/binsein. - In der Datei
~/.gitconfigim Home-Verzeichnis den folgenden Abschnitt hinzufügen und<RIDGES Git Repo>durch den lokalen Pfad zum Git-Repository ersetzen.
[diff "ridges"]
binary = true
textconv = <RIDGES Git Repo>/scripts/textconv-ridges.sh
cachetextconv = true