utiliser git avec MATLAB

MATLAB permet de gérer le versionning des fichiers de vos programmes.

À partir de l'IDE[1] de MATLAB, il est possible d'utiliser git[2] pour :

  • créer des dépôts locaux ;

  • envoyer ou récupérer des fichiers depuis des dépôts git[2] distants ;

  • créer et sélectionner des branches de développement ;

  • regrouper des branches localement ;

  • commiter localement ;

  • pousser des fichiers vers un dépôt git[2] distant.

Méthode

Depuis la fenêtre de gestion des fichiers, il est possible de déclarer un nouveau dépôt local relié à un dépôt git[2] distant.

Fenêtre de création d'un répertoire gitInformations[3]

Remarque

Ici, on considère que le dépôt distant existe, et a été créé, par exemple, par les commandes :

mkdir Demo_Git.git
cd Demo_Git.git/
git init --bare

Le dépôt local étant déclaré, le suivi de version sera automatiquement proposé par MATLAB. Ainsi, lors de la création d'un nouveau fichier (par exemple une fonction), une pastille indique l'état git[2] de ce fichier.

Si la pastille est blanche, le fichier n'est pas suivi, si elle est verte, le fichier est suivi et à jour.

Un fichier peut être ajouté au suivi, il sera alors marqué par un pastille indiquant que le fichier a été ajouté au dépôt.

Méthode

Un menu contextuel permet d'ajouter un fichier au suivi git :[2]

Menu contextuel pour ajouter un fichier au suivi gitInformations[4]

Le menu contextuel permet d'effectuer toutes les commandes git[2] courantes.

Notamment, l'item « View and Commit changes... » permet d'auditer l'état du dépôt, et de commiter les changements locaux pour les envoyer sur le dépôt git[2] distant.