Une nouvelle extension VS Code, nommée MergeNB, a été développée pour simplifier la résolution des conflits de fusion dans les notebooks Jupyter, un défi courant en collaboration.
Le développeur de MergeNB a initié ce projet après avoir rencontré des difficultés avec les outils existants, tels que nbdime, qu’il jugeait peu fiables ou fastidieux dans un contexte de recherche collaborative intensive. Son expérience impliquait l’usage fréquent de notebooks Jupyter, de Git et de VS Code.
Développée sur une période d’environ six mois, MergeNB se présente comme une extension pour VS Code dotée d’une interface utilisateur web. Elle vise à offrir une approche plus intuitive pour gérer les divergences de code et de contenu au sein des notebooks. L’outil promet plusieurs améliorations par rapport aux alternatives actuelles, dont les détails sont exposés dans sa documentation.
L’ambition est de faciliter le travail des équipes de recherche et des développeurs qui s’appuient sur les notebooks pour leurs projets d’intelligence artificielle et de science des données. Son créateur exprime le souhait que MergeNB soit largement adopté par la communauté, contribuant ainsi à une meilleure gestion des versions des notebooks.
Source : Reddit r/MachineLearning