Las mejores aplicaciones de control de versiones gráficas para Linux

Las mejores aplicaciones de control de versiones gráficas para Linux
Este artículo enumerará aplicaciones de control de versiones dedicadas para Linux. Estas aplicaciones GUI le permiten administrar repositorios de código fuente en línea y fuera de línea y ayudarlo a realizar un seguimiento de las confirmaciones y los cambios de archivo dentro del directorio de código fuente. Tenga en cuenta que el término "control de versiones" a veces se usa indistintamente con otro término llamado "control de revisión". Aunque hay una ligera diferencia entre estos dos términos, ambos proporcionan una forma de rastrear y revertir los cambios de archivo. Este artículo cubrirá clientes gráficos que admiten uno o ambos tipos.

Gitg

GITG es una utilidad gráfica que se puede utilizar para administrar sus repositorios de "git". Parte de la pila oficial de aplicaciones GNOME-3, GITG se puede utilizar para explorar fuentes de repositorios de GIT, ver el historial y los compromisos, explorar múltiples ramas, ver la diff de archivos, ver archivos en un diseño de árbol, empujar cometas, buscar comodidades, arrastrar y soltar Archivos, etc.

Para instalar GITG en Ubuntu, use el comando especificado a continuación:

$ sudo apt install gitg

Puede instalar GITG de los repositorios oficiales en otras distribuciones de Linux. El código fuente se puede navegar desde aquí. Una construcción plana está disponible aquí.

Rabbitvcs

RabbitVCS es una colección de utilidades gráficas que proporciona extensiones para administrar repositorios de código fuente del administrador de archivos disponible en su sistema Linux. Actualmente es compatible con los sistemas de control de versiones GIT y SVN y le permite explorar el historial de repositorio y también hacer nuevas comodidades. RabbitVCS no tiene una ventana de aplicación principal que se pueda iniciar a través del menú de aplicaciones principales. Todo Acción se ejecuta haciendo clic derecho en el Administrador de archivos y navegando a través de menús y submenus.

Para instalar RabbitVCS en Ubuntu, use el comando especificado a continuación:

$ sudo apt install rabbitvcs-core

Puede instalar rabbitvcs de los repositorios oficiales en otras distribuciones de Linux. Más instrucciones están disponibles aquí.

Además del comando anterior, debe instalar complementos específicos del administrador de archivos para que funcione el rabbitvcs. En Ubuntu, puede ejecutar uno de estos dos comandos para instalar complementos compatibles:

$ sudo apt install rabbitvcs-nautilus
$ sudo apt install rabbitvcs-thunar

Puede buscar estos complementos en repositorios oficiales de otras distribuciones de Linux. También puede seguir las instrucciones de instalación disponibles aquí para instalar estos complementos en todas las principales distribuciones de Linux, incluida Ubuntu. Los complementos están disponibles para administradores de archivos Nautilus, Thunar, Nemo y Caja.

Risilla

Giggle es otro cliente gráfico desarrollado por el equipo de GNOME que se puede utilizar para administrar repositorios GIT. Parece estar en la paridad de funciones con el cliente GITG mencionado anteriormente. Puede usarlo para navegar y visualizar el historial de confirmación, así como para presionar nuevas comiendas.

Para instalar Girgige en Ubuntu, use el comando especificado a continuación:

$ sudo apt instalación risita

Puede instalar Giggle de los repositorios oficiales en otras distribuciones de Linux. También puede compilar binarios ejecutables al poner el código fuente disponible aquí.

Tortuga

TortoiseHG es una interfaz gráfica para administrar repositorios utilizando el sistema de control de revisión Mercurial. Se puede usar para navegar por archivos de código fuente, filtrar y clasificar archivos, presionar compromisos, crear ChangeLog, ver la diferencia de archivo, los archivos de reversión y hacer nuevas empresas utilizando una herramienta de confirmación interactiva.

Para instalar TortoiseHg en Ubuntu, use el comando especificado a continuación:

$ sudo apt install tortoisehg

Puede instalar TortoiseHG de los repositorios oficiales en otras distribuciones de Linux. También puede obtener paquetes adicionales y compilar binarios ejecutables obteniendo el código fuente disponible aquí.

TortoiseHg también viene con complementos para Caja y Nautilus File Manager, los instala utilizando los dos comando especificados a continuación:

$ sudo apt install tortoisehg-nautilus
$ sudo apt install tortoisehg-caja

Cervisia

Cervisia es una utilidad gráfica que le permite administrar repositorios utilizando el sistema de control de versiones CVS. Desarrollado por el equipo de KDE, Cervisia se puede usar para explorar archivos, resolver conflictos, navegar registros, crear ChangeLog, ver el historial, etc.

(fuente de imagen)

Para instalar Cervisia en Ubuntu, use el comando especificado a continuación:

$ sudo apt instalación cervisia

Puede instalar Cervisia desde los repositorios oficiales en otras distribuciones de Linux. También puede obtener paquetes adicionales y compilar binarios ejecutables obteniendo el código fuente disponible aquí. Un paquete snap está disponible aquí.

Git cola

Git Cola es una interfaz gráfica para administrar repositorios de GIT. Puede usarlo para ver los archivos, ver el historial de confirmación utilizando su visualizador detallado, ver diff, revertir las commits, presionar los nuevos compromisos, la búsqueda de comodidades, etc.

Para instalar Git Cola en Ubuntu, use el comando especificado a continuación:

$ sudo apt install git-cola

Puede instalar Git Cola de los repositorios oficiales en otras distribuciones de Linux. También puede obtener paquetes adicionales y compilar binarios ejecutables obteniendo el código fuente disponible aquí.

QGIT

QGIT es un cliente gráfico para administrar repositorios de código fuente utilizando el sistema de control de versiones GIT. Puede usarlo para impulsar las confirmaciones, crear y aplicar parches, ver la diferencia de archivo, comparar revisiones, ver el historial de archivos, ver anotaciones, administrar múltiples ramas, arrastrar y soltar archivos, etc.

Para instalar QGIT en Ubuntu, use el comando especificado a continuación:

$ sudo apt install qgit

Puede instalar QGIT desde los repositorios oficiales en otras distribuciones de Linux. También puede compilar binarios ejecutables obteniendo el código fuente disponible aquí.

Conclusión

Estos son algunos de los clientes gráficos más útiles disponibles para varios sistemas de control de versiones disponibles. No hay muchos clientes gráficos disponibles, ya que el uso de la línea de comandos prevalece en Linux en comparación con otros sistemas operativos. "Github", uno de los servicios de alojamiento de repositorio Git más populares, proporciona aplicaciones de escritorio dedicadas para Windows y macOS, pero no para Linux.