Dans le cadre de l'utilisation du gestionnaire de code SVN, leur vocabulaire donne exactement le point de vue du client de la base de référence :
Checkout --> Extraction : je n'ai rien sur mon poste (ou ma version est obsolète), j'extrais (avec suppression des références
existantes) tout le code nécessaire de la base de référence.
C'est une sélection de données nécessairement cohérentes dans leur globalité.
Commit --> Propagation : je contribue à l'évolution des programmes, non seulement je valide et sauvegarde mon travail, mais je le propage, pour que les collègues puissent l'utiliser.
C'est un vocabulaire qui l'on peut appliquer pour tout échange de même type avec une base de donnée, lorsque l'on se situe en tant que client et lorsque la validation de la saisie dépasse le simple enregistrement de données.
git
d'un point de vue gestionnaire de versions. Après ce n'est pas non plus le lieu pour déclencher des "guerres de clocher" geek...