2013-08-11 3 views
2

Я уже начал использовать IPython notebook для написания проектов статей для моей диссертации. Однако, учитывая две версии черновика (то есть ноутбук), я хотел бы иметь возможность генерировать некоторую форму вывода diff, чтобы показать, что изменилось. Кто-нибудь знает, возможно ли это в настоящее время, либо через сам IPython, либо через некоторое расширение?Есть ли способ генерировать разницу между двумя версиями IPython-ноутбука?

ответ

2

Пока нет. Это часто запрашиваемая функция, но есть разные «уровни» разницы, которые вы, возможно, захотите. Вы хотите только разграничить код кодекса или вывести его, как насчет номера прокрутки? и т. д. и т. д.

Многие люди звонили, но никто не нашел времени, чтобы написать что-нибудь, даже если ноутбук довольно «простой» json-файл, где ячейка «просто» должна быть «выровнена», json ноутбук.

+1

Обсуждение здесь: https://github.com/ipython/ipython/issues/3355 – punchagan

+0

спасибо за ссылку. – Matt

1

Поскольку на этот вопрос был дан ответ, появился NBdiff, инструмент для разнесения и слияния для ноутбука IPython on GitHub. К сожалению, он еще не обновлен для формата Jupyter/IPython 3 Notebook.

Смежные вопросы