Skip to content

GitKraken, un nuevo cliente de git multiplataforma y gratuito

3 min.

Me acaba de llegar al correo un enlace a un nuevo cliente de git. Gratuito, multiplataforma (funciona en Windows, OS X y Linux) y en beta pública desde hace muy poco: GitKraken (Web del Proyecto: gitkraken.com). Hacía tiempo que buscaba una herramienta gratuita que pudiera usar tanto en Mac como en Ubuntu, una alternativa a Sourcetree –que no está disponible para Linux. Y puede que la haya encontrado: aquí va mi review.

Según las FAQ del proyecto, la aplicación es totalmente gratuita, y lo seguirá siendo cuando se libere la versión 1.0. Por desgracia, el software no es open source.

Interfaz de GitKraken

Nada más abrirlo, su apariencia resulta curiosa. La interfaz por defecto recuerda a la del editor Atom de Github, con un tema oscuro y colores planos. Al igual que el cliente Sourcetree, al lado de la lista de commits de los repositorios se dibujan líneas representando la evolución de las ramas del proyecto. Además, encima de las líneas hay el avatar del creador de cada commit. El patrón es bastante repetitivo si tratamos un proyecto donde solo contribuye una persona, quedando mejor cuando hay distintos participantes activos en el proyecto.

Así queda el timeline de Structure en GitKraken
Así queda el timeline de Structure en GitKraken

Por defecto, la vista de cambios en un archivo es de una única columna, resaltando en verde las líneas añadidas y en rojo las suprimidas, y no parece haber una vista a dos columnas con la versión antigua y la nueva como la que ofrecen Github y Bitbucket. La interfaz tiene botones para añadir de golpe todos los archivos al stage. También se pueden añadir líneas individuales, si el archivo ya estaba registrado al repositorio.

Cuanto a funcionalidad, tiene toda la que podrías esperar de un cliente para git. Faltará ver si tiene opciones para hacer las acciones más complicadas, como rebase complejos involucrando muchos commits. Según la cuenta de twitter del cliente, GitKraken hace “todas las cosas” propias de git.

Soporte y opciones

¿Compatibilidad con servicios de alojamiento de repos git? Bitbucket y Github se integran fácilmente con solo ingresar en las respectivas cuentas. GitKraken ofrece además soporte para ssh, permitiendo generar nuevos pares de claves y detectando las ya existentes. También se puede configurar para cada proyecto un servidor alternativo, tan solo nos pedirá las URL para las acciones Pull y Push.

El programa tiene únicamente las opciones de configuración más necesarias. A parte de las genéricas de git como Nombre y Email del usuario para los commits, encontramos opciones como:

  • Directorio raíz para proyectos, que escaneará cualquier repositorio git que se encuentre ahí. Por ejemplo, una carpeta /dev/
  • Intervalo de fetch automático, que comprobará los cambios recientes en el remote. Por defecto está a 1 minuto
  • Configuración de git-flow, para definir el nombre de las ramas master y develop y distintos prefijos para las versiones
  • Preferencias de UI: solo se puede seleccionar entre Dark y Light, se echa en falta poder configurar la disposición de los paneles de la aplicación y ajustar los tamaños de letra, que son algo grandes

Valoración

Estoy contento, ya que he encontrado una alternativa a Sourcetree que podré usar desde Ubuntu. GitKraken es una aplicación gratuita a la que veo potencial, y seguramente irá recibiendo más atención a partir de este año. Como ya he dicho, me recuerda muchísimo a Atom, editor que es ahora usado masivamente por la comunidad de desarrolladores.

Aún siendo gratuito, no es open source… Con suerte, la empresa Axosoft va a liberarlo a largo plazo, quién sabe. De momento, aceptan sugerencias y peticiones por email y twitter. También se puede contribuir al proyecto reportando bugs, y en próximas versiones añadirán soporte para submódulos.

Definitivamente voy a empezar a usar este cliente. Si en el futuro me falta algo que sí puede darme Sourcetree, consideraré volver atrás. Pero parece que GitKraken va a ser un rival muy competente para la solución de Atlassian, en la línea de diseño más actual y con muchas posibilidades de éxito a gran escala.

Summary
software image
Author Rating
1star1star1star1stargray
Aggregate Rating
4.5 based on 3 votes
Software Name
GitKraken
Operating System
Linux, OS X, Windows
Software Category
Cliente/interfaz gráfica para GIT
Price
EUR 0
Landing Page
Published inEditores y herramientas
Copyright © 2017 Enric Florit
efz1005(at)gmail(dot)com

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR