Subclipse: Añadir proyecto a repositorio
Proyecto PHP a repositorio
Ahora solo nos queda, una vez instalado Subclipse, añadir el proyecto creado en los tutoriales anteriores al repositorio creado en un directorio en C:/. Para recordar todo y no perdernos, voy a ver primeramente dónde tengo cada cosa.
Tenemos:
- Instalado Eclipse + XAMPP
- Proyecto llamado ejemplo_PHP ubicado en C:\xampp\htdocs\ejemplo_PHP
- Repositorio creado con TortoiseSVN en C:\REPOSITORIO
Ahora desde Eclipse voy a agregar el proyecto ejemplo_PHP al repositorio. Así que en el explorador de proyectos de PHP (PHP explore) pulso con el botón derecho del ratón sobre el proyecto ejemploPHP y en el menú emergente selecciono: Team ?Share Project (Equipo ?Compartir proyecto).
Se abre una nueva ventana titulada Share Project y pide que seleccione un repositorio CVS o SVN. Selecciono SVN y continuo (Next). Solicita introducir la localización y protocolo requeridos para conectarse al repositorio. (Puede salir también la ventana crear un nuevo repositorio o seleccionar uno ya existente). Si recuerdas el repositorio, (C:/REPOSITORIO) fue creado con TortoiseSVN, por este motivo en URL escribo:
file:///C:/REPOSITORIO
"file:///" es el protocolo que especifica SVN para un repositorio local.
Pulso siguiente y en la ventana "Enter Folder Name" pide que escoja el nombre del directorio en el repositorio SVN. Lo dejo por defecto (Use project name as folder name) y siguiente (Next), pongo un comentario y finalizo.
Posiblemente salga una ventana para utilizar la perspectiva SVN, acepta si quieres ver el repositorio, después es muy fácil cambiar a perspectiva PHP (Window ? Open perspective).
Ahora, voy a añadir el archivo prueba.php al repositorio. Desde el explorador de proyectos selecciono el archivo y pulso con el botón derecho del ratón: Team ?Commit. (¿recuerdas ahora por qué dije que tal vez sería mejor trabajar con TortoiseSVN en inglés?
Como tengo instalado TortoiseSVN, puedo también acceder al repositorio desde este.
Volver a una versión anterior
Verás que es muy sencillo. Primero modifica el archivo original y selecciona Team ?Commit para publicar los cambios en el repositorio.
Para volver a la versión anterior puedes hacerlo del siguiente modo: botón derecho del ratón sobre el archivo prueba.php y en el menú emergente: Team ?Show history. Aparecerá a la derecha una nueva pestaña (history), seleccionas la versión a la que quieres volver y pulsas botón derecho del ratón Team ?Swit to revision X.