Hyp*_*hen 11 git jupyter-notebook
我正在 Jupyter Notebook 中从事项目。
每当我进行提交时,不仅会提交更改的代码和降价列,还会提交代码列的结果。
这使得 Git diff 不可读,并且由于提交这些代码单元结果而很难审查拉取请求和更改。
有办法防止这种情况吗?
您有几个选择:
Jupytext ( https://github.com/mwouts/jupytext ) 将允许您将 .py 文件作为 Jupyter 笔记本打开,并且由于它们不存储输入,因此差异将像任何其他源代码差异一样简单。
如果您想保留 .ipynb 格式,您可以使用nbdime(https://github.com/jupyter/nbdime),它会生成更好的笔记本差异(您可以将其与 git diff 集成)。