TortoiseSVN
Un cliente de Subversion para Windows
Versión 1.6.14
Stefan Küng
Lübbe Onken
Simon Large
TortoiseSVN: Un cliente de Subversion para Windows:
Versión 1.6.14
por Stefan Küng, Lübbe Onken, y Simon Large
Traducción: Fernando P. Najera Cano (
[email protected])
publicado 2011/01/21 21:21:17 (r20750)
Tabla de contenidos
Prefacio .......................................................................................................................... xi
1. Audiencia ............................................................................................................ xi
2. Guía de Lectura ................................................................................................... xi
3. ¡TortoiseSVN es gratis! ........................................................................................ xii
4. Comunidad ......................................................................................................... xii
5. Reconocimientos ................................................................................................. xii
6. Terminología usada en este documento .................................................................... xii
1. Introducción ................................................................................................................. 1
1.1. ¿Qué es TortoiseSVN? ......................................................................................... 1
1.2. Historia de TortoiseSVN ...................................................................................... 1
1.3. Características de TortoiseSVN ............................................................................. 1
1.4. Instalando TortoiseSVN ....................................................................................... 3
1.4.1. Requerimientos del sistema ........................................................................ 3
1.4.2. Instalación ............................................................................................... 3
1.4.3. Packs de idiomas ...................................................................................... 3
1.4.4. Corrector ortográfico ................................................................................. 3
2. Conceptos básicos de control de versiones ......................................................................... 5
2.1. El repositorio ..................................................................................................... 5
2.2. Modelos de versionado ........................................................................................ 5
2.2.1. El problema de compartir ficheros ............................................................... 6
2.2.2. La solución bloquear-modificar-desbloquear .................................................. 6
2.2.3. La solución copiar-modificar-fusionar .......................................................... 7
2.2.4. ¿Qué hace Subversion? .............................................................................. 9
2.3. Subversion en acción ......................................................................................... 10
2.3.1. Copias de trabajo .................................................................................... 10
2.3.2. URLs de repositorio ................................................................................ 12
2.3.3. Revisiones ............................................................................................. 12
2.3.4. Cómo se unen las copias de trabajo al repositorio ......................................... 14
2.4. Sumario ........................................................................................................... 15
3. El repositorio .............................................................................................................. 16
3.1. Creación de repositorios ..................................................................................... 16
3.1.1. Creando un repositorio con el cliente de línea de comandos ............................ 16
3.1.2. Creando el repositorio con TortoiseSVN ..................................................... 16
3.1.3. Acceso local al repositorio ....................................................................... 17
3.1.4. Accediendo a un repositorio en una unidad de red ......................................... 17
3.1.5. Organización del repositorio ..................................................................... 18
3.2. Copia de seguridad del Repositorio ...................................................................... 19
3.3. Scripts gancho en el lado del servidor ................................................................... 20
3.4. Enlaces de obtener ............................................................................................ 20
3.5. Accediendo al repositorio ................................................................................... 21
3.6. Servidor Basado en Svnserve .............................................................................. 21
3.6.1. Introducción ........................................................................................... 21
3.6.2. Instalando svnserve ................................................................................. 22
3.6.3. Ejecutando svnserve ................................................................................ 22
3.6.4. Autentificación básica con svnserve ........................................................... 24
3.6.5. Mejor seguridad con SASL ....................................................................... 25
3.6.6. Autentificación con svn+ssh ..................................................................... 26
3.6.7. Autorización basada en rutas con svnserve .................................................. 26
3.7. Servidor basado en Apache ................................................................................. 27
3.7.1. Introducción ........................................................................................... 27
3.7.2. Instalando Apache .................................................................................. 27
3.7.3. Instalando Subversion .............................................................................. 28
3.7.4. Configuración ........................................................................................ 28
3.7.5. Múltiples repositorios .............................................................................. 31
3.7.6. Autorización basada en rutas ..................................................................... 31
iii
TortoiseSVN
3.7.7. Autentificación con un dominio de Windows ............................................... 32
3.7.8. Múltiples orígenes de autentificación .......................................................... 33
3.7.9. Asegurando el servidor con SSL ................................................................ 34
3.7.10. Utilizando certificados de cliente con hosts SSL virtuales .............................. 36
4. Guía de uso diario ....................................................................................................... 38
4.1. Empezando ...................................................................................................... 38
4.1.1. Iconos sobreimpresionados ....................................................................... 38
4.1.2. Menús contextuales ................................................................................. 38
4.1.3. Arrastrar y soltar .................................................................................... 40
4.1.4. Atajos comunes ...................................................................................... 41
4.1.5. Autentificación ....................................................................................... 41
4.1.6. Maximizando ventanas ............................................................................ 42
4.2. Importando datos en un repositorio ....................................................................... 42
4.2.1. Importar ................................................................................................ 43
4.2.2. Importar en el sitio ................................................................................. 44
4.2.3. Ficheros especiales .................................................................................. 44
4.3. Obteniendo una copia de trabajo .......................................................................... 45
4.3.1. Profundidad de obtención ......................................................................... 45
4.4. Confirmando sus cambios en el repositorio ............................................................ 47
4.4.1. El diálogo de Confirmación ...................................................................... 47
4.4.2. Listas de cambios ................................................................................... 50
4.4.3. Excluyendo ítems de la lista de confirmación ............................................... 50
4.4.4. Mensajes de registro de confirmación ......................................................... 50
4.4.5. Progreso de confirmación ......................................................................... 52
4.5. Actualice su copia de trabajo con los cambios de otros ............................................. 53
4.6. Resolviendo conflictos ....................................................................................... 55
4.6.1. Conflictos de ficheros .............................................................................. 55
4.6.2. Conflictos de árbol .................................................................................. 56
4.7. Obteniendo información del estado ....................................................................... 59
4.7.1. Iconos sobreimpresionados ................
Comentarios de: TortoiseSVN - Un cliente de Subversion para Windows (0)
No hay comentarios