Un commit atómico o consolidado atómico es un concepto implementado en los modernos sistemas de control de versiones que permite realizar la consolidación o commit cargando a la fuente cambios en varios ficheros (llamado un conjunto de cambios o changeset) mientras garantizan que todos los ficheros se cargan completamente y se combinan.

Si hay un fallo antes de que un cliente del sistema de control de revisión pueda completar la transacción, tal como una desconexión de línea de Internet o un conflicto que no puede ser resuelto automáticamente por el sistema de control de revisión, la consolidación es abortada y todos los cambios que han tenido lugar son revertidos. Esta funcionalidad es similar a la característica rollback de las modernas bases de datos relacionales.

En un commit atómico, normalmente los ficheros a los que se van a consolidar juntos se tratan como una modificación individual, y todo lo cambiado en esa modificación debe ser incluido en la instrucción commit. La palabra átomo significa originalmente la partícula más pequeña posible de materia, indivisible.

De esta manera, el grueso del código permanece estable. Las personas que actualizan su copia no pierden cambios dejados para ser consolidados en la versión de algún otro usuario del sistema de control de versiones. Tampoco se dejan versiones que hayan sido manipuladas entremedias como para afectar al repositorio central. Si el consolidado atómico es revertido, la modificación individual es eliminada enteramente de todas las partes del repositorio.

Véase también

editar


📚 Artikel Terkait di Wikipedia

Commit de dos fases

fases, confirmación en dos fases​ o commit en dos fases, también conocido por las siglas 2PC (del inglés 2-phase commit), es un protocolo de consenso distribuido

Commit de tres fases

separadas en dos mitades, cada mitad continuaría a su aire. commit atómico Commit Commit de dos fases Distributed Consensus Protocol Archivado el 12 de

Commit

Consolidar, confirmar​ o hacer un commit se refiere, en el contexto de la ciencia de la computación y la gestión de datos, a la idea de confirmar un conjunto

Espía atómico

Espías atómicos y espías del átomo (en inglés: Atomic Spies y Atom Spies) son términos utilizados para referirse a personas de los Estados Unidos, Reino

WebDAV

borrar múltiples propiedades de un recurso en una simple operación atómica (atomic commit). MKCOL - Usado para crear colecciones (alias directorio) COPY -

X/Open XA

diferentes almacenes de datos en una transacción "atómica" y ejecutar esta con el protocolo de commit en dos fases (2PC) para la transacción. Por lo tanto

Transacción (informática)

cambios hechos por las operaciones ya hechas. En el lenguaje SQL se denomina COMMIT a aplicar_cambios y ROLLBACK a cancelar_cambios. Las transacciones suelen

MediaWiki

ejecutan, las transacciones se van ejecutando con normalidad y antes de hacer commit, cada transacción validará que ninguna otra ha modificado los datos que