Git-Tools für Notebooks#

nbdime#

nbdime ist ein GUI für nbformat-Diffs und ersetzt nbdiff. Es versucht Content-Aware-Diffing sowie das Merging von Notebooks, beschränkt sich nicht nur auf die Darstellung von Diffs, sondern verhindert auch, dass unnötige Änderungen eingecheckt werden.

nbstripout#

nbstripout automatisiert Clear all outputs. Es nutzt nbformat und ein paar Automagien um git config einzurichten. Meines Erachtens hat es jedoch zwei Nachteile: es beschränkt sich auf den problematischen Metadaten-Abschnitt und es ist langsam.