6 aplicaciones de Control de versiones para MacX. "Para vosotros diseñadores"

hace 2 meses

Si eres diseñador gráfico, seguro que has oído hablar de Git o control de versiones cuando estás con programadores. Git por aquí, Git por allí, que si un commit, que si la rama, bla, bla, bla.  

Si te dedicas al diseño visual web y menos a la maquetación o desarrollo web, probablemente no sepas de que va la cosa y te suene a chino mandarín. Es más, probablemente pienses que no es interesante conocerlo ya que eso no es para ti.

Desde mi punto de vista, un desarrollador es un potencial colaborador y es importante conocer como interactúa con sus colegas, clientes y provedores; para así poder ofrecerle el mejor servicio. La buena experiencia de usuario hay que llevarlo a todo. Para mi esta ya sería una razón más que suficiente para interesarme de que va el tema. 

No obstante, a día de hoy, si quieres trabajar de manera profesional, en cualquier proyecto profesional pequeño, mediano o grande, creo que es necesario incluir en nuestro flujo de trabajo un sistema de control de versiones como Git (pronunciado "guit"), que sencillamente es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de un proyecto. Es decir, nos ayuda a que con las idas y venidas de cambios o ajustes sobre nuestros proyectos, todo quede registrado y que de una manera fácil podamos acceder a esa versión que le gustaba al cliente y que no sabemos si fue el tercer, cuarto o quinto cambio que hizo, y no solo el final.

Desde hace años tengo mi propio método de orden, clasificación y flujo de trabajo; y gracias a él nunca he tenido un susto en mis proyectos. No obstante, este tipo de software, abre un nuevo horizonte para los diseñadores en el campo de la colaboración y control del proceso de producció, y aunque le veo un pequeño handycap para nosotros que es el consumo de espacio de disco, queda compensado con la seguridad que te aporta a lo largo del proceso o algo como poder colaborar en proyecto de Software Libre

Se puede instalar Git directamente en tu equipo y gestionarlo desde la terminal, de hecho yo lo hice. Para mi no es un problema usar la línea de comandos ya que tengo un pasado oscuro de programador :), pero realmente para un perfil de diseñador se puede hacer un poco duro ya que se sale de su flujo habitual de trabajo. Si te ves con ganas lo puedes descargar aquí.

Aunque creo que lo mejor para un diseñador es usar una interfaz gráfica y sobre esto hay algún software que nos aporta este punto visual más fácil de entender por los ajenos al código. Existen varios opciones que nos permiten gestionar un repositorio local (nuestro directorio en nuestro disco duro, dónde trabajamos directamente) y repositorios remotos, tanto privados como públicos.

Aquí quedan algunos ejemplos para MacX:

  • SourceTree de Atlassian: Cliente de escritorio de Git y Mercurial. Gratuito y con repositorio privado en BitBucket (con limitaciones).
  • GitHub Desktop. Gratuito y si queremos con repositorio remoto gratuito también mientras sean públicos.
  • Folio: Muy "Fashion Mac" pero no aporta gran cosa con respecto al que uso. Precio: 49$.
  • Plant: Control de versiones, con pluging para Sketch3.
  • Kaleidoscope: GIt con comparador de imágenes. Precio: 69$.
  • CornerStone3: Control de versiones. Precio: 49$.

 

En otros post hablaré más sobre el concepto de control de versiones aplicado al diseño gráfico y de como instalar y trabajar con SourceTree.