Commit
En informatique, notamment dans les systèmes de bases de données et de révision de fichier, les termes d’archivage[1], de soumission, de validation[2],[3], ou encore l’anglicisme commit[4] désignent l’enregistrement effectif d’une transaction. Cet enregistrement entérine l’exécution de la tâche préalablement confiée, marquant à la fois la fin de la demande de transaction et le début de l’exécution de la tâche confiée, qui devra être exécutée atomiquement.
Le terme anglais fait référence à la commande éponyme Commit présente dans la plupart des systèmes de gestion de base de données et des logiciels de gestion de versions, qui ne proposent généralement pas d’interface de programmation régionalisée. Il provient du latin committere, de « co(m)- », signifiant « ensemble » et « mittere », signifiant « envoyer », ce terme latin a également donné en français le terme « commettre ». Il conserve en anglais plusieurs sens, celui de confier (comme on confie une mission) et d'effectuer une action, comme le commettre du français moderne.
Base de données
Il s'agit de la validation d'une transaction. Après avoir archivé la transaction, les informations traitées par cette transaction seront disponibles pour les autres sessions, c'est-à-dire pour toute autre transaction éventuelle.
Outils de gestion de versions
Par extension, dans un système de gestion de versions centralisé (tel que CVS, Subversion (SVN)) ou décentralisé (tel que Git), la validation est l'action d'envoyer ses modifications locales vers le référentiel central afin, d'une part, de mettre à disposition les modifications apportées à un document et, d'autre part, d'insérer de façon cohérente ces modifications dans l'historique des modifications.
Dans ce contexte, la validation est souvent accompagnée d'un commentaire décrivant le contenu de la modification apportée. Ce commentaire est souvent structuré ainsi : {date - login - commentaire}. Exemple : 30/03/2006-Mathew44-Ajout de la méthode kawetteParDepartement(Integer, Boolean)
Validation à deux phases
Validation à trois phases
Validation à trois phases (en)
Notes et références
- ↑ Le grand dictionnaire terminologique.
- ↑ « Recherche terminologique », sur le Portail linguistique Microsoft (consulté le ).
- ↑ OQLF, « Fiche terminologique », sur le grand dictionnaire terminologique (consulté le ).
- ↑ Commit : en français, le verbe "commettre", dans le sens de "réaliser", a plus ou moins le même sens, sinon les contextes d'utilisation.
Articles connexes
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.