Instalando SVN en Aptana Studio 3

Luego de mucho tiempo utilizando Coda para mis necesidades de desarrollo -y casi para cualquier otra cosa- he buscado alternativas fáciles y eficientes a la hora de escribir código, mantener un control de versiones y poder gestionar mis archivos en servidores FTP. Siendo usuario de Mac, la verdad es que el abanico de opciones no es el más extenso que digamos, sin embargo si que se pueden encontrar varias herramientas muy buenas y gratuitas. En mi caso me he decantado por Aptana Studio 3, que luego de un par de versiones no tan ideales, ahora ha logrado un producto que no tiene nada que envidiar a sus competidores y, además, puede hacer de todo, desde PHP, pasando por Ruby, Python hasta JavaScript. Espero que estas instrucciones puedan ser de utilidad para más de uno, que yo, en su momento, hubiese agradecido encontrar algo así.

La instalación de Aptana Studio 3 no tiene mayores complicaciones, por lo cual no le voy a dar más vueltas. Me centraré, como dice el título de esta entrada, en la instalación de SVN (Subversion) para poderlo utilizar desde dentro de la aplicación. Aptana Studio 3 se puede conseguir aquí y es gratuito. Existen versiones tanto para Mac como para Windows y estas instrucciones son válidas para cualquier caso.

Una vez instalado Aptana Studio 3, lo primero será instalar Subversion en nuestro sistema. Para Mac, el más recomendable es el que se ofrece (gratuitamente) en Collabnet y que instala todo lo necesario para utilizar Subversion en nuestro equipo. Para poder descargar el instalador se necesita una cuenta -el registro es rápido y totalmente gratuito- y en mi caso descargaré la versión más reciente para Snow Leopard, esto puede variar según las características del equipo que tengas. La instalación de este paquete incluye los conectores de JavaHL para la comunicación con el API de SVN que Aptana Studio 3 requiere. La instalación del paquete descargado tampoco tiene mayor misterio, así que una vez completado continuaremos con el siguiente paso.

Vamos ahora a instalar el plug-in de SVN en Aptana Studio 3, para esto abrimos la aplicación y en la parte superior derecha, seleccionamos la opción “Help” y dentro de esta la opción “Install New Software…”. Se abrirá una ventana en donde tendremos que añadir la página de la cual queremos descargar el plug-in para realizar la instalación.

 

 

 

A la derecha, hacemos clic en el botón “Add…” y esto mostrará una nueva ventana. En esta ventana se nos pedirá un nombre (Name) para darle al sitio, esto puede ser puesto a voluntad, a mi, particularmente, me gusta utilizar nombres muy significativos, de modo que en el campo para el nombre (Name), pondré Subclipse 1.6.x haciendo referencia a la versión del plug-in que voy a instalar. En el campo para la ubicación (Location) pondremos la dirección de la página en donde se hospeda el plug-in: http://subclipse.tigris.org/update_1.6.x
Una vez realizados todos los paso hacemos clic en el boton “OK” y volveremos a la ventana inicial, en donde se cargarán los plug-ins disponibles en la dirección anterior. Para más detalles en relación a la instalación del plug-in, se puede visitar este sitio: http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=6F475ED67989BC39CFEE84EE72CEE2C2?pageID=p4wYuA

En vista de que lo que nos interesa es únicamente Subversion, seleccionamos la casilla de “Subclipse”, que tiene varios paquetes relacionados y necesarios, pero estos se instalan automáticamente. Hacemos clic en el botón “Next” y nos aparecerá una lista con varios paquetes que se pueden instalar con Subclipse. No necesitamos todos, de modo que desmarcamos las casillas para Subclipse Integration for Mylyn 3.x (Optional) y Subversion Revision Graph y le damos clic en “Next”. Llegaremos a una segunda pantalla en la que también basta con hacer clic en el botón “Next”. Aparecerá una tercera pantalla en la que tenemos que marcar la casilla correspondiente a los términos de los paquetes que vamos a instalar. Seleccionamos la casilla para “I accept the terms…” y hacemos clic en “Finish”.

Se descargarán e instalarán todos los paquetes y se nos pedirá que reiniciemos Aptana Studio 3 para hacer efectivos los cambios. Una vez reiniciada la aplicación ya tendremos instalado SVN y listo para utilizar.

Lo siguiente es configurar Aptana Studio 3 para que nos muestre las opciones de SVN y el acceso a nuestros repositorios. Para esto vamos al menú superior y a la derecha seleccionamos la opción “Windows”, dentro de esta la opción “Show View” y finalmente la opción “Other”.

 

 

 

 

 

Nos aparecerá una pequeña ventana en la desplegamos el contenido de la opción “SVN”, seleccionamos la opción “SVN Repositories” y hacemos clic en OK. Con esto nos aparecerá en la parte inferior de Aptana Studio 3 una pestaña -que se selecciona luego de los pasos anteriores- que nos permitirá crear y manejar nuestros repositorios de SVN.

 

 

 

 

 

 

 

Dentro de esta pestaña hacemos un clic derecho (en donde sea) y del menú que aparece seleccionamos “New” y luego “Repository Location…”.

 

Aparecerá una ventana que pedirá la dirección del repositorio del que queremos hacer una copia, para trabajar a nivel local. En mi caso utilizo los servicios de Unfuddle, con lo cual ingresaré la dirección de uno de mis repositorios en dicho sitio. Es posible que al establecerse una conexión con el repositorio, este nos pida un usuario y contraseña. Una vez que hayamos creado el repositorio este aparecerá en la lista dentro de la pestaña que explicamos en el paso anterior (SVN Repositories).

Para hacer una copia (checkout) del repositorio, lo tendremos que asignar a un proyecto o, en su defecto, crear un proyecto nuevo dentro de Aptana Studio 3 que este ligado a dicho repositorio. En este caso vamos a crear un proyecto nuevo y asociar el repositorio, para eso hacemos un clic derecho sobre el repositorio que nos interesa y seleccionamos la opción “Checkout”. Aparecerá una ventana en donde podemos seleccionar la manera de obtener el contenido del repositorio, en este caso seleccionamos la primera opción (Check out as project configured using the New Project Wizard) que nos permite crear un proyecto nuevo en el siguiente paso. Hacemos clic en “Finish” y vamos al siguiente paso. Se establecerá una conexión con el repositorio y aparecerá la ventana para crear un proyecto nuevo.

Se nos pedirá seleccionar el tipo de proyecto que queremos crear, en este caso seleccionaré “PHP Project”, hacemos clic en “Next >” y se nos pedirá un nombre y una ubicación para el proyecto, esto queda a voluntad de cada persona, sin embargo recomiendo utilizar nombres que identifiquen fácilmente el proyecto en cuestión. Hacemos clic en “Finish” y el proyecto se creará y SVN empezará a descargar todo el contenido del repositorio dentro de este proyecto.

Desde la izquierda, desde donde tenemos todos nuestros archivos, podemos en cualquier momento enviar cambios y archivos nuevos a nuestro repositorio, para esto basta con hacer clic derecho sobre cualquier archivo, seleccionar la opción “Team” y luego la opción “Commit”.

La guia del inmigrante

No se de donde obtuve esto, pero creo que vale la pena compartirlo, seguro que a alguien le sirve de algo.

La guía oficial del inmigrante en España.


Descarga el archivo
(Pesa 1,5 Mb y está en formato PDF)

Así es… En fin.

Ayer por la tarde envié un correo electrónico a toda la gente de mi oficina, que serán unos 30 o así. El correo se trataba de que alguien me preste o me ayude a conseguir una cámara HDV para rodar un par de proyectos (cortos) que tengo entre manos. ¿Saben cuantos me respondieron? 0 (Cero)
Y no es que yo sea impaciente ni nada de eso, pero ya para estas horas todos los habrán visto. ¡Seguro!

Ya lo dijo el Charnequín:

España, país de la solidaridad.