3 ms·
It's possible but requires some foresight and strategy. Images are the first problem - they're stored in blobs. Small changes in graphics can create meaningless
by schmudde 7y ago
It's possible but requires some foresight and strategy. Images are the first problem - they're stored in blobs. Small changes in graphics can create meaningless commits.
Data is the second problem - you usually can't run a notebook without it. If the notebook transforms data over time, it can be a real issue.
Here's a pretty complete run down of the first problem, the .ipynb itself: https://nextjournal.com/schmudde/how-to-version-control-jupyter https://nextjournal.com/schmudde/how-to-version-control-jupy...
An integrated solution that versions data, the notebook, and the computational environment (collaborators will make changes over time) is the ideal collaborative platform.