Sistema de control de versiones distribuido (dvcs)

Definición: ¿Qué significa Sistema de control de versiones distribuido (DVCS)?

Un sistema de control de versiones distribuido (DVCS) es un sistema de control de versiones que opera según un principio de hardware distribuido o, en algunos otros sistemas informáticos distribuidos, como una red virtual.

Techinfo explica el sistema de control de versiones distribuido (DVCS)

Con un sistema de control de versiones distribuido (DVCS), las diferentes revisiones de archivos se rastrean en todo el sistema distribuido. Esto puede requerir estrategias específicas de coherencia para que los colaboradores u otros usuarios sepan qué está sucediendo con los archivos en un momento dado. Por ejemplo, un tipo popular de DVCS implica el uso de un repositorio como intermediario entre las estaciones de trabajo y los servidores. El repositorio contiene versiones de archivos revisadas y el sistema de software verifica periódicamente con el repositorio para fines de coherencia.

La idea esencial de un DVCS es poder realizar un seguimiento de los cambios en archivos o documentos individuales. Las diferentes medidas de seguimiento funcionan de manera diferente para permitir una investigación transparente sobre cómo han cambiado archivos específicos y cuándo han cambiado. Algunos expertos en TI hablan de un proceso de "empujar / tirar" en el que se intercambia información entre servidores y otros componentes para ayudar a mantener las versiones de archivo en el sistema modernas y coherentes.