Gestion de versions
Un système qui enregistre les changements des fichiers suivis et rend comparables leurs états précédents.
Conserver les changements dans un historique
La gestion de versions enregistre les changements de fichiers pour comparer ensuite les états sauvegardés et les restaurer au besoin. Cela peut couvrir code, configuration et documentation. Le périmètre dépend des fichiers réellement suivis et de l’historique conservé.
Dans un exemple fictif, un affichage de date modifié dans un rapport doit être examiné. L’historique aide à retrouver état précédent et modification concernée ; une description claire ajoute la raison. Restaurer les fichiers suivis ne restaure pas les données de production changées entre-temps. Sauvegardez dépôt et autres données d’exploitation avec des méthodes adaptées à chacun. Gestion de versions et numérotation sémantique ont des fonctions différentes.
Sources
Termes associés
- GitUn système distribué de gestion de versions, avec dépôts locaux et historique des changements.
- BrancheUne ligne de développement nommée que Git suit par une référence mobile vers un commit.
- CommitUn état de projet enregistré dans Git, avec métadonnées et, le cas échéant, liens vers les états précédents.
- Versionnement sémantiqueUn schéma de versions convenu qui exprime la compatibilité prévue des changements d’une API publique définie.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


