The Jupyter+Git problem is now solved
I used to use Jupytext a lot for this problem, and think it does a decent job. The main problem with Jupytext is its reliance on BYOD (D for discipline), which is a poor (but possibly best available) solution for human systems.<p>IMHO the Jupyter+Git problem stems from the ipynb format. Jupytext does it &quot;right&quot; in the sense that you can work in .ipynb, and diff in .md. But as long as the base format is diff-unfriendly, all tools are methods of indirection of format complexity to tool complexity.<p>That&#x27;s not to take away from the tool -- it looks great. It also takes the D out of BYOD, which is a win. But I think &quot;solving&quot; it means that anybody who receives an ipynb is able to just look at it out of the box, like plain text, so we&#x27;re still a ways off.