Tabla de contenido
¿Qué es un checkout en SVN?
svn checkout — Obtiene una copia local de trabajo de un repositorio.
¿Qué es un commit SVN?
svn commit — Envía cambios desde su copia de trabajo local al repositorio.
¿Cómo usar el SVN?
Manual básico de SVN Imprimir
- -Copiar el repositorio. Para utilizar el control de versiones debes tener un repositorio SVN creado en algún servidor remoto.
- -Añadir fichero al repositorio. Cuando tengas un fichero listo para añadir al repositorio utiliza el comando add.
- -Algunos comandos de SVN.
¿Cómo instalar TortoiseSVN?
Instalación
- Descargue TortoiseSVN de la URL http://tortoisesvn.net/downloads haciendo clic en el link TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.
- Ejecute el instalador.
- Presione Next para continuar.
- Acepte los términos de la licencia y presione Next.
- Seleccione una ubicación para la instalación y presione Next.
¿Cómo hacer checkout en Tortoise?
Cree esa carpeta, haga clic derecho en ella y seleccione TortoiseSVN → Checkout…. Ingrese la URL para hacer el checkout, en este caso file:///c:/svn_repos/trunk/Widget1 y finalmente haga clic en OK. Nuestra carpeta de desarrollo será cargada con los archivos de nuestro repositorio.
¿Cómo descargar un repositorio de SVN?
Descargar un repositorio crea una copia de éste en en su máquina local. Esta copia contiene el HEAD (última revisión) del repositorio de Subversion que usted especifica en la línea de comandos: $ svn checkout http://svn.collab.net/repos/svn/trunk A trunk/subversion.
¿Cómo hacer una rama en svn?
Crear una nueva rama con Subversion Para crear la rama hay que hacer la copia. Para ello hay que usar el comando svn copy. Este comando no hace una copia real, sino que eimplemente «enlaza» los ficheros en la nueva rama apuntando a la original, de forma que aunque parezca que hay dos ficheros, en realidad sólo hay uno.
¿Cómo hacer un merge en Subversion?
Para realizar el merge necesitamos tener una carpeta con una copia local actualizada que apunte al trunk del proyecto. Si ya la tuvieramos hariamos un update sobre esta, para el ejemplo la creamos. Ejecutamos el comando svn merje con la opcción –dry-run sobre la copia local sincronizada con trunk.
¿Cómo subir archivos con TortoiseSVN?
Seleccione los archivos y/o directorios y utilice TortoiseSVN → Añadir….Añadir muchos
- seleccione los archivos que desea añadir.
- arrástrelos con el botón derecho a su nuevo destino dentro de la copia de trabajo.
- suelte el botón derecho del ratón.
- seleccione Menú contextual → SVN Añadir archivos a esta Copia de Trabajo.
¿Cómo crear un repositorio en TortoiseSVN?
Creando el repositorio con TortoiseSVN
- Abra el explorador de Windows.
- Cree una nueva carpeta y llámela por ejemplo SVNRepositorio.
- Haga click con el botón derecho sobre la carpeta recién creada y seleccione TortoiseSVN → Crear Repositorio aquí…. Entonces se creará un repositorio dentro de la nueva carpeta.
¿Cómo crear una rama en TortoiseSVN?
Seleccione la carpeta en su copia de trabajo de la que desea hacer una rama o una etiqueta, y luego seleccione el comando TortoiseSVN → Rama/Etiqueta….
¿Cómo hacer Branch en Eclipse?
Crear un branch Clic derecho sobre el proyecto, Escoger Team -> Branch/Tag. Seleccionar la carpeta de branches del proyecto, agregar un nuevo nombre de tu branch(no debes escoger un nombre que ya exista dentro de la carpeta de branches), clic en el boton Next, ingresar un comentario si se quiere y presionar Finish.
¿Qué es SVN Update y para qué sirve?
No sólo eso, sino que nos protege contra borrados accidentales de ficheros (podemos recuperarlos con un svn update) o para encontrar cambios en los ficheros que hayan producido algún problema (volviendo a revisiones anteriores, etc).
¿Cómo subir una web al repositorio?
Es decir, podríamos subir una web al repositorio y hacer un checkout –force en el directorio de la web para «descargar la copia remota» y crear las estructuras .svn sin tener que renombrar el directorio y hacer el checkout (que cortaría la web mientras hacemos el mv + checkout). Para mover un repositorio se puede usar switch:
¿Cómo recuperar los cambios en el repositorio?
Todos los cambios en el repositorio tienen que tener este «summary» que luego podemos recuperar con «log». Como se puede ver en el último ejemplo, podemos agregar el resumen para el log en la línea de comandos (en modo no interactivo) con -m «Upload inicial del proyecto».
¿Cómo crear un repositorio de proyectos?
Preparar los directorios de nuestro proyecto (en el caso de múltiples repositorios, crear directorios trunk/branches/tags). 4.- Subir nuestro proyecto o web al repositorio. 5.- Renombrar el directorio antiguo. 6.- Descargar el mismo directorio pero con el control de versiones. 7.- Revisar que la descarga es correcta y que no faltan ficheros.