Tecnología

Inicio

¿Qué es Google Código VCS?

VCS es sinónimo de "sistema de control de versiones" y es un software que permite a un equipo de desarrolladores para colaborar y realizar un seguimiento de documentos y códigos fuente cambios en el código. A veces se llama un sistema de control de versiones, ya que cualquier colaborador puede ver lo que han hecho revisiones a archivos específicos. Google no aloja sus propias VCS para el alojamiento de proyectos de Google, pero le permite elegir entre tres tipos principales de control de versiones. Estos tipos incluyen Subversion, Mercurial y Git.

Propósito

El propósito de un VCS es garantizar un proceso de colaboración fluida y flujo de trabajo, control de cambios que pueden revisarse y deshacen en que sea necesario, realizar un seguimiento de propiedad de los archivos y el código fuente y ver cómo una aplicación ha evolucionado con el tiempo. Además, es posible implementar "ramificación", que permite a un desarrollador de una aplicación de copia y todos sus archivos asociados a proyectos específicos de desarrollo, puesta en escena o fines de prototipo.

Subversión

La mayoría de los desarrolladores de aplicaciones están familiarizados con la subversión debido a su alta visibilidad y la incorporación de muchas piezas de equipo y software en línea. Este sistema de control de versiones en particular puede escalar y apoyar proyectos de gran envergadura, sino también acomoda muy bien a los proyectos pequeños y medianos. Todo el trabajo se guarda en un repositorio compartido en una red o disco duro.

Mercurial

Mercurial es otro sistema de control de versiones que funciona en Mac OS X, Windows y Linux. Es una herramienta gratuita de gestión de control que fue programado en Python. Mercurial permite diferentes flujos de trabajo, incluyendo las llamadas entrantes, salientes y de trabajo. Cada flujo de trabajo puede tener su propio árbol de distancia desde el repositorio principal, distribuida. Además, los desarrolladores que utilizan Mercurial puede obtener una funcionalidad adicional mediante la instalación de diferentes extensiones o complementos.

Git

Git es otro sistema de control de revisiones que se centra en proporcionar una experiencia rápida en el proceso de desarrollo de software. Originalmente, fue desarrollado por el fundador de Linux, Linus Torvalds para rastrear los cambios que se hicieron con su sistema operativo de código abierto. Git se instala fácilmente en un servidor de red y proporciona un repositorio descentralizado en el que los desarrolladores pueden compartir y realizar un seguimiento de los cambios. Es muy similar a Mercurial y está disponible en Mac OS X, Windows y Linux.