Los perfiles de GitKranen son una herramienta muy útil cuando te trabajas en muchos proyectos distintos, en distintos clientes y desde mono repo a multi repo o bien monolitos o microservicios al mismo tiempo. Estar con la línea de comandos es un lio.
Os muestro como me ayuda GitKraken a estar en todos los proyectos y no liarme.
Desde perfiles:
Una vez dentro podeis crearos tantos perfiles como deseeis, en este momento estoy en 3 proyectos:
Con seleccionar uno de ellos automáticamente se cargarán las sópalas que tuvieras abiertas de ese proyecto en concreto:
Y aquí es donde viene lo mejor de todo, que podemos asociar el Azure DevOps, GitLab, GitHub que deseemos para cada uno de esos perfiles.
Por ejemplo el personal, tengo mi cuenta de Azure DevOps + GitHub + Bitbucket correspondiente a mis trabajos personales. Lo mismo ocurre cuando estoy en diversos clientes que tambien tienen plataformas distintas:
Siendo para mi lo más importane:
- En trabajos de microservicios con múltimples repositorios, puedo tener todas las solapas abiertas, sincronizar cambios sin tener abierto el terminal para cambiarme de directorios via CLI o bien cargar las 5 soluciones correspondientes. Solo tengo la solución con la que trabajo, me bajo los últimos cambios y a trabajar. O bien me creo rapidamente ramas que bloqueen cualquier bajada de Develop siempre de forma más visual y efectiva.
- En monorepos ya sea microservicios o monolito, me permite ver de forma visual los cambios que se van realizando y mergearme lo que necesito con mucho mayor control.
- Y sobre todo lo que os he comentado: puedo estar en diversos clientes, con diversas cuentas de correo y diversos repositorios de forma muy controlada por cada perfil.
Una licencia PRO de $4.95 frente a tener que perder tiempo o poder hacer commit con una direccion incorrecta (siempe que tu repo no tenga control de mail) es hasta barato desde mi punto de vista.
Os dejo el enlace por si quieres probar la versión Free: