svn n+

6
Manual de Usuario para Tortoise Subversion Navegaplus Paso 1: Instalar Tortoise Client Paso 2: Crear la Carpeta C:\SVN en esta carpeta estarán depositados los fuentes de navegaplus. Paso 3: Realizar Checkout de los fuentes dando clic derecho dentro de la carpeta C:\appNavegaplus Paso 4: La dirección (URL ) del repositorio será configurada como: http://IPServer:Puerto/svn/appNavegaPlus/

Upload: pablo-ramos

Post on 28-Mar-2016

219 views

Category:

Documents


1 download

DESCRIPTION

Subversion Navegaplus

TRANSCRIPT

Page 1: SVN N+

Manual de Usuario para Tortoise Subversion Navegaplus

Paso 1: Instalar Tortoise Client

Paso 2: Crear la Carpeta C:\SVN en esta carpeta estarán depositados los fuentes de navegaplus.

Paso 3: Realizar Checkout de los fuentes dando clic derecho dentro de la carpeta C:\appNavegaplus

Paso 4: La dirección (URL ) del repositorio será configurada como: http://IPServer:Puerto/svn/appNavegaPlus/

Page 2: SVN N+

Paso 5: Solicitará Usuario y Contraseña previamente creada por el administrador del Subversion.

Paso 6: Proceso que indica extracción exitosa de los fuentes.

Paso 7: Las carpetas que no poseen cambios aparecerán con el siguiente ícono:

Paso 8: Si se desea subir un archivo al repositorio se deberá crear el acrchivo y se creará en la

carpeta con el siguiente ícono:

Paso 9: Para agregarlo al repositorio clic derecho sobre el nuevo archivo o carpeta (add):

Page 3: SVN N+

Paso 10: Pregunta las carpetas o archivos a subir como nuevos al repositorio:

Paso 11: Archivo Subido Exitosamente, falta paso de sincronización:

Paso 12: Clic sobre la carpeta o archivo a sincronizar (commit):

Nota: es muy importante para el control de las versiones el comentario que se ingrese al momento de realizar la sincronización.

Page 4: SVN N+

Paso 13: Solicitud de Usuario y Contraseña para Sincronización y mensaje de operación exitosa para subir el archivo o la carpeta:

Carpeta o archivo en estado sincronizado quedará con ícono:

Trabajar con Proyectos Existentes: Al trabajar con proyectos existentes se abrirá la solución deseada y se realizarán las modificaciones deseadas al realizar los cambios las carpetas quedarán con ícono de pendiente de sincronización. Si son archivos nuevos habrá que seguir el paso 8 para agregarlos al repositorio si son modificaciones habrá que hacer commit paso 12. Ejemplo de archivos sincronizados, modificados y nuevos:

Archivos modificados ya existentes y pendientes de sincronizar

Archivos ya sincronizados

Archivos nuevos pendientes de agregar al repositorio

Page 5: SVN N+

Tomar los proyectos y bloquearlos para que nadie los modifique: Solicitará usuario y contraseña y nadie podrá modificar el fuente en lo que el usuario que lo tome lo libere.

Page 6: SVN N+

Manual de Actualización Branches con Trunk: Cada empresa de desarrollo tendrá una carpeta asignada dentro de la estructura de fuentes para Navegaplus y NAF. La estructura será como se presenta a continuación:

1. Los branches serán las carpetas por aplicación y por proveedor donde se realizarán los cambios de programación.

2. Los Tags serán el control las versiones que se colocarán en producción de los cambios ya probados.

3. El trunk será la línea principal donde se tendrán los cambios con los branch hechos merge para pasar a tags.

Brach Proveedor 01

Brach Proveedor 02

Trunk Trunk con Merge

Tag de Versiones