Hacker News new | ask | show | jobs
by stevesimmons 2850 days ago
Our version control uses a monorepo, with non-branching workflows, development against the head version, and frequent commits/pushes to production.

For Jupyter notebooks, cell results get emptied before saving, unless declared public. That is to ensure data confidentiality, not really to help version control.

Of course, standard diff gets confused with ipynbs. You need a tool like nbdime (notebook diff and merge).

1 comments

Thanks for sharing nbdime! Been looking for something like this for a while.