ipynb检查点是否应该存储在Git中?


85

如标题所述:我正在将Jupyter笔记本签入GitHub存储库中,我是否也应该将该.ipynb_checkpoints文件夹存储在GitHub中,还是最好将其.gitignore保存在本地?

我不太确定它们的用途,所以我不知道是否包括它们。


7
我通常会忽略他们,但您可以选择两种方式。检查点仅在手动保存时更新,而文件的主副本在手动保存和自动保存时都更新。这个想法是,如果您在自动保存之前意外删除了某些内容,则可以使用检查点。
Thomas K

Answers:


137

检查点与原始笔记本类似,但仅在手动保存时更新。原始笔记本通过自动保存和手动保存进行更新(感谢@Thomas K)。

您遇到的问题是,是否要与合作者共享您的手动保存。我不愿分享这些内容,因为git已经提供了返回旧版本的功能。

另外,我使用https://www.gitignore.io/创建.gitignore文件,根据它们,检查点是临时数据。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.