ubiquitour.com

La mejor versión de Sub para Linux

La mejor versión de Sub para Linux

Cuando varios desarrolladores están trabajando en un proyecto, realizar un seguimiento de sus cambios individuales y separan las versiones de código fuente del proyecto puede resultar desafiante. Para enfrentar estos desafíos, grandes proyectos de software suelen ser sub versiones software para seguimiento de todos estos cambios y aportaciones. Hay numerosos sub programas de control de versiones para Linux, cada uno con sus propias características que benefician a los desarrolladores diferentes preferencias y proyectos.

Versiones de sub

Sub control de versiones software, también conocido como software de control de versión, ayuda a los equipos de desarrollo de software a colaborar en proyectos de seguimiento y organización de los cambios que los miembros individuales realizar en archivos de código fuente. Equipos de uso de este tipo de software tienen un repositorio principal con una versión funcional del código de fuente de un proyecto, desde la cual los miembros individuales pueden descargar copias. Los miembros del equipo pueden realizar cambios experimentales en sus copias del código fuente y esperar a que esos cambios son completamente funcionales antes de comprometerse en el repositorio principal.

SVN

Una pieza de software de control de versiones populares sub para Linux se llama Subversion (SVN). SVN utiliza un repositorio centralizado, donde un servidor tiene el récord de cada versión de la fuente de los miembros del equipo código enviados. Miembros del equipo pueden descargar, o el "check-out," la última versión del código fuente del proyecto, así como los miembros de equipo de versión anterior cometido en el repositorio de este repositorio centralizado. SVN puede listar las diferencias entre dos versiones del mismo código fuente.

Mercurial

Mercurial es un software de control de versiones de sub que utiliza un sistema distribuido en lugar de sistema centralizado de SVN. Los miembros del equipo en un proyecto utilizan mercurial copia o "clon", una copia completa del repositorio del proyecto a sus computadoras en lugar de archivos individuales. De este modo quien reproduce el acceso del repositorio mercurial a cada iteración del código de fuente del proyecto en su propia máquina. Cambios de pistas Mercurial y commits de código fuente con un número mínimo de comandos, que hace más fácil aprender a usar de SVN.

Git

Git es otro popular sub versiones software para Linux. Fue desarrollado por Linus Torvalds, quien también creó el núcleo de Linux, como software de control de versiones distribuido. Cada miembro del equipo tiene una copia del repositorio del proyecto completo, pero Git incluye más comandos y funciones que Mercurial. Git es también popular entre los desarrolladores que realizan trabajo en el núcleo de Linux, ya que deben aprender Git para hacer contribuciones para el proyecto de kernel.