Я бы хотел использовать nbdiff (от nbdime ) для визуализации различий ноутбуков Jupyter непосредственно в окне SmartGit Changes .Мне удалось добавить пользовательский инструмент сравнения в настройках SmartGit для файлов *.ipynb
.К сожалению, это работает для nbdiff-web
, но я не могу показать вывод более простого nbdiff
в окне SmartGit Changes .
Я добавил инструменты nbdiff-web
здесь:
Таким образом, если я дважды щелкну файл записной книжки в проводнике 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 все равно будет выглядеть так:
и если я дважды щелкну по файлу ipynb, ничего не произойдет.
У вас есть идеи, почему он не работает?