代码之家  ›  专栏  ›  技术社区  ›  Avision

Jupyter笔记本+bitbucket中的pull请求

  •  0
  • Avision  · 技术社区  · 6 年前

    这里有人能分享一些关于使用Jupyter笔记本和Bitbucket/git的建议和最佳实践吗?我们已经安装了Notebook viewer插件,它允许我们查看笔记本。

    但是,在pull请求中仍然存在问题。它显示原始JSON。我们很乐意收到推荐信。

    0 回复  |  直到 6 年前
        1
  •  1
  •   Eduardo    5 年前

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

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