Pre-requisitos
- Eclipse for JEE developers
- Repositorio SVN Configurado
- Subclipse Plugin
Sincronizando los proyectos con el Repositorio SVN
En la vista Project Explorer, seleccione los proyectos que desee sincronizar, puede distinguir de antemano los proyectos que en su máquina local han sido modificados observando un ícono distintivo negro en la parte inferior derecha del proyecto.
Haga un clic secundario sobre el proyecto, luego vaya a Team, y luego Synchonize with Repository como muestra en la siguiente figurar.
Podría ser requerido para cambiar de perspectiva SVN, en tal caso, acepte cambiar de perspectiva. Verá en la parte izquierda los recursos que han sido modificado localmente en su máquina demarcado con el ícono de color gris y los recursos que necesita actualizar desde el repositorio
Para observar las diferencias del código fuente de su versión respecto a la del repositorio haga doble clic sobre el recurso y podrá ver en la ventana Java Source Compare ambas versiones. Es posible observar las diferencias por cada línea, la parte que difiere es resaltada con un fondo gris. Para recorrer por cada diferencia se dispone de botones de control de las diferencias. Puede elegir entre ir a la siguiente diferencia o la anterior diferencia. Las mismas opciones se disponen para los cambios realizados del otro lado, el del repositorio.
Alzando las Modificaciones al Repositorio SVN (Commit)
Seleccione los recursos que desee alzar al repositorio, si tiene muchas modificaciones en un proyecto seleccione el proyecto, haga clic secundario y seleccione Commit. En el cuadro de Commit escriba un comentario relevante que describa las modificaciones realizada en los recursos seleccionados para el commit.
Para finalizar haga clic en Ok.
Actualizando desde el Repositorio SVN (Update)
Seleccione los recursos o el proyecto que desee actualizar, a continuación haga clic secundario sobre la selección y luego Update.
Cambiando a otra línea de desarrollo.
Una operación bastante utilizada es la de cambiar desde una línea de desarrollo a otra, lo cual implica continuar el desarrollo en otro espacio de trabajo del repositorio SVN. La operación se llama switch. Antes de hacer un switch es importante hacer commit de sus cambios importantes del espacio de trabajo actual, ya que se perderán los cambios si no lo hace.
En este caso, se hará un switch desde la línea principal de desarrollo llamado Trunk a un Branch o brazo de desarrollo para alguna actividad específica. Seleccione los proyectos en la vista Proyect View, luego Team, y a continuación Swtich to another Branch/Tag/Revision...
En este caso, se hará un switch desde la línea principal de desarrollo llamado Trunk a un Branch o brazo de desarrollo para alguna actividad específica. Seleccione los proyectos en la vista Proyect View, luego Team, y a continuación Swtich to another Branch/Tag/Revision...
En el cuadro de diálogo se visualiza el path actual en el repositorio donde se encuentran alojados los proyectos seleccionados. Presione el botón Select para seleccionar el path del branch en el que desee trabajar.
Sitúese en el directorio equivalente a su directorio de trabajo actual. En este caso, el directorio actual es ../trunk/products/implementation y el directorio equivalente en el branch será ../branches/grupo1/implementation ya que este directorio también posee los proyectos con los que se trabajan actualmente. Deje el directorio implementation seleccionado y presione OK. A continuación, deje las configuraciones por defecto, y presione nuevamente OK para iniciar el cambio.
Puede tardar unos segundos en hacerse el cambio dependiendo de la velocidad de su conexión a internet y el de su servicio SVN.
Ya puede empezar a trabajar en una línea de desarrollo para sus actividades específicas fuera de la línea principal de desarrollo.
No hay comentarios:
Publicar un comentario