在使用jupyter notebook开发过程中难免会遇到文件回退、历史文件对比等操作,如果手动对原始文件备份或者单纯靠记忆恢复历史版本总不容易想起细节问题,那么倘若Notebook可以像IDE那样使用版本控制就完美了。下面就介绍一种notebook 版本控制插件。
nbdime 基于对notebook内容感知差异和合并的能力智能地解决内容冲突。
-
差异对比展示
-
安装&使用
# 安装nbdime
conda install -c conda-forge nbdime
# 安装jupyter extensions
jupyter serverextension enable --py nbdime --user
jupyter nbextension install --py nbdime --user
jupyter nbextension enable --py nbdime --user
jupyter labextension install nbdime-jupyterlab