首页 > 解决方案 > Jupyter 笔记本 + bitbucket 中的拉取请求

问题描述

任何人都可以在这里分享一些使用 Jupyter 笔记本和 Bitbucket/git 的建议和最佳实践吗?我们安装了笔记本查看器插件,它允许我们查看笔记本。

但是,我们仍然在拉取请求方面遇到了麻烦。它显示原始 JSON。我们很乐意收到建议。

标签: gitjupyter-notebookbitbucket

解决方案


如果不需要查看输出(例如,您将使用笔记本作为模板),那么 jupytext 是您的最佳选择:https ://github.com/mwouts/jupytext 。它将允许您透明地打开几种格式(py、md 等)作为 Jupyter 笔记本。用户将像现在一样使用它们,但您的拉取请求将对文本文件进行差异,而不是 JSON。

如果你想保持 ipynb 格式,有一个官方工具可以在笔记本上运行差异,称为 nbdime ( https://github.com/jupyter/nbdime )。您可以将 nbdime 与 git CLI 集成。


推荐阅读