¿Deben almacenarse los puntos de control de ipynb en Git?

85

Como dice el título: estoy revisando un cuaderno de Jupyter en un repositorio de GitHub, ¿debería almacenar la .ipynb_checkpointscarpeta en GitHub también, o es mejor guardarlos .gitignorelocalmente?

No estoy muy seguro de para qué sirven, así que no sé si incluirlos o no.

Ricardo
fuente
7
Normalmente los ignoro, pero puedes ir de cualquier manera. Los puntos de control solo se actualizan en un guardado manual, mientras que la copia principal del archivo se actualiza tanto en guardados manuales como en autoguardados. La idea es que si borras accidentalmente algo justo antes de que se guarde automáticamente, tienes el punto de control al que volver.
Thomas K

Respuestas:

137

Los puntos de control son archivos similares a los cuadernos originales, pero solo se actualizan al guardarlos manualmente. Los cuadernos originales se actualizan con autoguardado y al guardar manualmente (gracias @Thomas K).

La pregunta para usted es si desea compartir su manual guardado con sus colaboradores. Prefiero no compartirlos porque git ya proporciona la funcionalidad para volver a una versión anterior.

Además, uso https://www.gitignore.io/ para crear .gitignorearchivos y, según ellos, los puntos de control son datos temporales.

Pieter
fuente