Git Version Control with Jupyter Notebooks

Git Version Control with Jupyter Notebooks

6 years ago
Anonymous $oIHRkISgaL

https://towardsdatascience.com/version-control-with-jupyter-notebooks-f096f4d7035a

Version Control is a vital part data science workflows. Between multiple experiments it is essential to know what changed and which updates were made by which team member. Unfortunately the default jupyter setup is severely lacking in this regard.

Jupyter notebooks are stored in Json Format, as a result this makes it difficult to see diffs on notebooks and do code reviews on a team level. To solve this issue we will be storing notebooks in both .ipynb and .Rmd (r-markdown format). This will enable us to do diffs as well as merges, since .Rmd is just a text file.