En un articulo anterior les conté de que se trataba Subversion (a.k.a SVN) y es simple, una forma de manejar las versiones de tu proyecto, tener control sobre los archivos modificados, cuando los hiciste y lo mejor… permitir a otro integrante de tu equipo trabajar sobre el mismo repositorio (Lugar en donde alojas proyecto versionado).
En Orelworks estamos preparando un re diseño y buscando seguir profesionalizando nuestro trabajo hemos unido a nuestra filas a nuestro diseñador perdido que será presentado en gloria y majestad cuando terminemos esta estapa y que claro nos dara un empujón para seguir creciendo.
El diseñador/maquetador podrías ser tú. ¿Pero que tengo que saber si alguna vez me ofrecen trabajar en un proyecto sobre Ruby on Rails?, simple… aplicas un poco de ajax, con unas piscas de xhtml y css, luego revuelves un poco… y preparas las vistas, rutas, un poco de Layouts, archivos públicos y sigues revolviendo esperando que tu commit haya terminado. Y ya esta. Ahora los detalles.
Pero te falta lo mejor.
Descarga un cliente SVN
En mi caso, en mis tiempos en Windows (snif) use TortoiseSVN que creo es lejos lo mejor y en OS X he ocupado 2, pero lejos el premio se lo lleva el segundo, Utilice RapidSVN pero no me gusto. Luego baje svnX y me enamore. (Descárgalo desde acá).
Conectate al servidor SVN y hace tu primer Checkout
Recuerda que un servidor SVN es simplemente un lugar en donde alojaras todos tus archivos teniendo control absoluto sobre versiones y archivos que van quedando atras. Es por esto, que tu administrador (Por eso la parte de Maquetadores en el titulo) ha dejado una copia fresca del sistema de archivos utilizado en el proyecto Rails (Si!, esas carpetas extrañas que genera Rails.. app, public, test, vendor, etc) y ha sido tan amable de enviarte los datos:
- URL del servidor
- Nombre de usuario (Si el svn es privado)
- Password (Si el svn es privado)

Ahora, abre el cliente svnX y verás 2 ventanas: Repositories y Working Copies. En repositories solo haz clic en el signo mas y podrás agregar uno nuevo ocupando los datos enviados por tu admin una vez ingresado pinchando sobre el podrás ver toda la información relevante del repositorio.

- Aqui tienes tu raiz de archivos (subida por el admin)
- Los mensajes asociados a cada revisión (Cambios y actualización) realizada
- Historial de revisiones
- Lo mas importante: Pincha aqui y elige un carpeta para descargar toda la raiz de archivos a tu computador
Nota: Si no es un proyecto público ten mucho cuidado porque estas bajandote todo el codigo fuente del proyecto, pensando que trabajar con equipo pro activos y en donde la confianza reina, no tendrás problemas con eso.
Ocupando tu versión del repositorio en tu ordenador (Working copy)

Este es tu playground en donde podrás jugar, editar, borrar archivos pero OJO, revisa que todo este bien antes de hacer un commit (Enviar cambios al repositorio) al servidor. Haz clic en la ventana del Working Copy sobre la copia que quieras trabajar.

- Aquí podrás ver todos los archivos modificados, agregados, eliminados etc.
- Cuando estés seguro de que todos los cambios están correcto y no rompe nada, selecciónalos y hace el commit (Puedes hacerlo con un mensaje asi otros del equipo entenderán que fue lo que hiciste mas rapido.
- ESTA ES IMPORTATE, cada vez que te conectes al SVN hace un update para ver si otros miembros del equipo han echo modificaciones, miralos, lee los mensajes etc.
Se que hay muchas cosas sobre SVN que no he tocado, no soy experto y la idea no es hacer cátedra al respecto. La idea es ayudar a quienes están comenzando a trabajar en un entorno Rails en donde comúnmente usamos SVN.
Finalmente tomar atención que bajando los archivos del repositorio podrás correrlo como una aplicación rails mas y así trabajar con una copia fresca en tu computador para ir viendo tus cambios en vivo y en directo.


Guardado en: aprender, rubyonrails, svn |