在Smartgit中使用nbdiff查看jupyter笔记本文件(* .ipynb)的差异

时间:2019-04-03 14:02:17

标签: jupyter-notebook smartgit

我想使用nbdiff(来自nbdime)直接在SmartGit Changes 窗口中可视化jupyter笔记本的差异。 我设法在SmartGit的“首选项”中为*.ipynb文件添加了一个自定义差异工具。不幸的是,它适用于nbdiff-web,但是我无法在SmartGit Changes 窗口中显示简单的nbdiff的输出。

我在这里添加了nbdiff-web工具: external diff tool Smartgit

通过这种方式,如果我从SmartGit文件浏览器中双击笔记本文件,则会弹出浏览器,并且可以使用不错的nbdiff-web工具看到不同之处。

现在,我想直接在Smartgit的 Changes 窗口中查看笔记本文件的差异,如使用nbdiff时在终端中显示的一样,或直接git diff(如果为nbdime has been registered)。 像这样:

$ 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更改窗口仍然是这样的: enter image description here

如果我双击ipynb文件,则不会发生任何事情。

您对为什么它不起作用有任何想法吗?

0 个答案:

没有答案
相关问题