Automatic Checkpoint Commits vs. Manual Git Snapshots: Preserving Notebook Outputs Without Repository Bloat
Jupyter's built-in checkpoints and external Git backups offer distinct recovery models: checkpoints capture the notebook JSON but strip all cell outputs, while Git commits preserve the full file including outputs when they are committed. The unresolved decision is whether to bridge these by automatically committing checkpoints to Git, combining local simplic