【问题标题】:Should ipynb checkpoints be stored in Git?ipynb 检查点是否应该存储在 Git 中?
【发布时间】:2016-07-18 06:58:15
【问题描述】:

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

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

【问题讨论】:

  • 我通常 gitignore 他们,但你可以去任何一种方式。检查点仅在手动保存时更新,而文件的主副本在手动保存和自动保存时都更新。这个想法是,如果您在自动保存之前不小心删除了某些内容,您可以返回检查点。

标签: git jupyter-notebook


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2014-04-22
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 2013-08-10
    • 2011-08-11
    • 1970-01-01
    • 2011-01-11
    相关资源
    最近更新 更多