Clientes de Subversion para Mac

Antes utilizaba siempre la consola, pero en Mac no la tengo abierta todo el tiempo como antes así que me di la tarea de buscar un buen cliente.

Una de las ventajas de usar una interfaz gráfica es el poder navegar fácilmente entre las muchas revisiones de tus archivos, hacer rollbacks y sobre todo visualizar fácilmente los cambios a la hora de hacer un merge. Que no se ustedes, pero yo siempre me hago pelotas al hacerlo en consola.

Versions es un programa de paga —€25 con credencial de estudihambre— pero que se siente bastante arriba de la competencia. Aplica muy bien la "filosofía" de Apple, siendo muy fácil de usar y muy agradable a la vista.

Versions: Subversion for dummies.

Puede que no soporte toda la funcionalidad de svn, pero a mi me deja contento con la facilidad de trabajar sobre varios proyectos —y visualizar los cambios en cada uno de ellos sobre una sola pantalla—, el timeline que facilita revisar los cambios respecto al tiempo, los rollbacks y el transcript que muestra un log de lo que exactamente que se esta haciendo sobre cada archivo.

Sino te convence y de todos modos quieres dejar la consola de vez en cuando tienes varias opciones. Pero solo estos me parece que valen la pena para mencionar:

  • svnX. Software Libre FTW.

  • SmartSVN. Probablemente el cliente con mejor reputación después de Tortoise. Muy completo -mucho mas que Versions, pero corre en Java y no me gusta como se integra con OS X.

  • Cornerstone. Otro que se genialmente integrado con OS X, es la competencia directa de Versions. Ni lo probé, pagar $70 usd por un cliente de svn es demasiado.

O también es común que editores como Textmate o Coda tengan soporte de Subversion integrado. No son igual de buenos, pero si te sirven bien por lo menos para manejarte con el proyecto con el que estes trabajando directamente.