Используйте nbdiff в Smartgit для просмотра различий в файлах блокнота jupyter (* .ipynb) - PullRequest
0 голосов
/ 03 апреля 2019

Я бы хотел использовать nbdiff (от nbdime ) для визуализации различий ноутбуков Jupyter непосредственно в окне SmartGit Changes .Мне удалось добавить пользовательский инструмент сравнения в настройках SmartGit для файлов *.ipynb.К сожалению, это работает для nbdiff-web, но я не могу показать вывод более простого nbdiff в окне SmartGit Changes .

Я добавил инструменты nbdiff-web здесь: external diff tool Smartgit

Таким образом, если я дважды щелкну файл записной книжки в проводнике SmartGit, откроется браузер, и я смогу увидеть отличия с помощью симпатичного инструмента nbdiff-web.

Теперь я хотел бы видеть непосредственно diff файла ноутбука в окне Changes в Smartgit, как это отображается в терминале, когда я использую nbdiff или непосредственно git diff, если nbdime было зарегистрировано .Примерно так:

$ git diff File1.ipynb
nbdiff /tmp/8jmD8h_File1.ipynb File1.ipynb
--- /tmp/8jmD8h_File1.ipynb  2019-04-03 15:49:38.120726
+++ File1.ipynb  2019-04-03 14:21:37.436225
## replaced /cells/0/execution_count:
-  29
+  54

## modified /cells/0/source:
...

Но даже если я изменю nbdiff-web с nbdiff, окно Changes все равно будет выглядеть так: enter image description here

и если я дважды щелкну по файлу ipynb, ничего не произойдет.

У вас есть идеи, почему он не работает?

...