Capacitación: Control de versiones con SVN
|
|
- Lidia Victoria Tebar Saavedra
- hace 8 años
- Vistas:
Transcripción
1 Agenda Matias Mora Klein Universidad Técnica Federico Santa María 27 de noviembre de 2007
2 Agenda Parte I: Aprendiendo Subversion Parte II: SVN en la práctica Parte III: Desarrollando con SVN Parte I: Aprendiendo Subversion (27/11) 1 Introducción 2 Conceptos Básicos Conceptos Arquitectura de SVN Compartiendo Archivos 3 Comandos Básicos El Repositorio (servidor) La Copia de Trabajo (cliente) 4 Más Conceptos Revisiones Conflictos
3 Agenda Parte I: Aprendiendo Subversion Parte II: SVN en la práctica Parte III: Desarrollando con SVN Parte II: SVN en la práctica (03/12) 5 Interfaces amigables WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN 6 Ejercicio práctico
4 Agenda Parte I: Aprendiendo Subversion Parte II: SVN en la práctica Parte III: Desarrollando con SVN Parte III: Desarrollando con SVN (05/12) 7 Escenarios de uso Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes 8 Buenas costumbres 9 Aplicaciones de SVN en el mercado
5 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Parte I Aprendiendo Subversion
6 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Qué es un Sistema Concurrente de Control de Versiones?
7 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Desarrollo cooperativo en equipo Integración de cambios Historial de archivos Recuperación de versiones anteriores Separación del desarrollo en ramas Reutilización de componentes
8 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Desarrollo cooperativo en equipo Integración de cambios Historial de archivos Recuperación de versiones anteriores Separación del desarrollo en ramas Reutilización de componentes
9 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Desarrollo cooperativo en equipo Integración de cambios Historial de archivos Recuperación de versiones anteriores Separación del desarrollo en ramas Reutilización de componentes
10 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Desarrollo cooperativo en equipo Integración de cambios Historial de archivos Recuperación de versiones anteriores Separación del desarrollo en ramas Reutilización de componentes
11 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Desarrollo cooperativo en equipo Integración de cambios Historial de archivos Recuperación de versiones anteriores Separación del desarrollo en ramas Reutilización de componentes
12 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Desarrollo cooperativo en equipo Integración de cambios Historial de archivos Recuperación de versiones anteriores Separación del desarrollo en ramas Reutilización de componentes
13 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Subversion (SVN) es un sistema de control de versiones centralizado y multiplataforma
14 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Cuándo debo usarlo? Experiencia Personal Implementación de servidores Administración de servicios Usuario fanático!
15 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Introducción Cuándo debo usarlo? Experiencia Personal Implementación de servidores Administración de servicios Usuario fanático!
16 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Conceptos Arquitectura de SVN Compartiendo Archivos Conceptos Servidor: Mantiene el código oficial (repositorio) Cliente: Mantiene una copia de trabajo o borrador Módulo: Conjunto de archivos y directorios Repositorio: Contiene los módulos (ubicado en el servidor) Copia de trabajo: Copia local de los módulos (ubicada en el cliente) Usuario: Persona autorizada a trabajar con un módulo
17 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Conceptos Arquitectura de SVN Compartiendo Archivos Conceptos Servidor: Mantiene el código oficial (repositorio) Cliente: Mantiene una copia de trabajo o borrador Módulo: Conjunto de archivos y directorios Repositorio: Contiene los módulos (ubicado en el servidor) Copia de trabajo: Copia local de los módulos (ubicada en el cliente) Usuario: Persona autorizada a trabajar con un módulo
18 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Conceptos Arquitectura de SVN Compartiendo Archivos Conceptos Servidor: Mantiene el código oficial (repositorio) Cliente: Mantiene una copia de trabajo o borrador Módulo: Conjunto de archivos y directorios Repositorio: Contiene los módulos (ubicado en el servidor) Copia de trabajo: Copia local de los módulos (ubicada en el cliente) Usuario: Persona autorizada a trabajar con un módulo
19 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Conceptos Arquitectura de SVN Compartiendo Archivos Conceptos Servidor: Mantiene el código oficial (repositorio) Cliente: Mantiene una copia de trabajo o borrador Módulo: Conjunto de archivos y directorios Repositorio: Contiene los módulos (ubicado en el servidor) Copia de trabajo: Copia local de los módulos (ubicada en el cliente) Usuario: Persona autorizada a trabajar con un módulo
20 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Conceptos Arquitectura de SVN Compartiendo Archivos Conceptos Servidor: Mantiene el código oficial (repositorio) Cliente: Mantiene una copia de trabajo o borrador Módulo: Conjunto de archivos y directorios Repositorio: Contiene los módulos (ubicado en el servidor) Copia de trabajo: Copia local de los módulos (ubicada en el cliente) Usuario: Persona autorizada a trabajar con un módulo
21 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Conceptos Arquitectura de SVN Compartiendo Archivos Conceptos Servidor: Mantiene el código oficial (repositorio) Cliente: Mantiene una copia de trabajo o borrador Módulo: Conjunto de archivos y directorios Repositorio: Contiene los módulos (ubicado en el servidor) Copia de trabajo: Copia local de los módulos (ubicada en el cliente) Usuario: Persona autorizada a trabajar con un módulo
22 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Conceptos Arquitectura de SVN Compartiendo Archivos Arquitectura de SVN
23 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Conceptos Arquitectura de SVN Compartiendo Archivos Compartiendo Archivos
24 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) El Repositorio Crear un repositorio svnadmin create <nombre_repositorio> Ayuda! svnadmin help [comando] Base de datos de almacenamiento Berkeley DB v/s FSFS Tolerancia a fallas Escalabilidad Desempeño
25 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) El Repositorio Crear un repositorio svnadmin create <nombre_repositorio> Ayuda! svnadmin help [comando] Base de datos de almacenamiento Berkeley DB v/s FSFS Tolerancia a fallas Escalabilidad Desempeño
26 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) El Repositorio Crear un repositorio svnadmin create <nombre_repositorio> Ayuda! svnadmin help [comando] Base de datos de almacenamiento Berkeley DB v/s FSFS Tolerancia a fallas Escalabilidad Desempeño
27 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) El Repositorio Crear un repositorio svnadmin create <nombre_repositorio> Ayuda! svnadmin help [comando] Base de datos de almacenamiento Berkeley DB v/s FSFS Tolerancia a fallas Escalabilidad Desempeño
28 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) El Repositorio Crear un repositorio svnadmin create <nombre_repositorio> Ayuda! svnadmin help [comando] Base de datos de almacenamiento Berkeley DB v/s FSFS Tolerancia a fallas Escalabilidad Desempeño
29 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) El Repositorio Crear un repositorio svnadmin create <nombre_repositorio> Ayuda! svnadmin help [comando] Base de datos de almacenamiento Berkeley DB v/s FSFS Tolerancia a fallas Escalabilidad Desempeño
30 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) El Repositorio Crear un repositorio svnadmin create <nombre_repositorio> Ayuda! svnadmin help [comando] Base de datos de almacenamiento Berkeley DB v/s FSFS Tolerancia a fallas Escalabilidad Desempeño
31 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Importar ficheros fuente al repositorio svn import [origen] <ruta_repositorio> Crear copia de trabajo (checkout) svn checkout <ruta_repositorio> Formas de acceso al repositorio file:// svn+ssh:// svn:// Ejemplo
32 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Importar ficheros fuente al repositorio svn import [origen] <ruta_repositorio> Crear copia de trabajo (checkout) svn checkout <ruta_repositorio> Formas de acceso al repositorio file:// svn+ssh:// svn:// Ejemplo
33 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Importar ficheros fuente al repositorio svn import [origen] <ruta_repositorio> Crear copia de trabajo (checkout) svn checkout <ruta_repositorio> Formas de acceso al repositorio file:// svn+ssh:// svn:// Ejemplo
34 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Importar ficheros fuente al repositorio svn import [origen] <ruta_repositorio> Crear copia de trabajo (checkout) svn checkout <ruta_repositorio> Formas de acceso al repositorio file:// svn+ssh:// svn:// Ejemplo
35 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Actualizar copia de trabajo svn update Subir cambios al repositorio svn commit Secuencia normal de uso svn import svn checkout while ($1); do svn update svn commit done
36 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Actualizar copia de trabajo svn update Subir cambios al repositorio svn commit Secuencia normal de uso svn import svn checkout while ($1); do svn update svn commit done
37 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Actualizar copia de trabajo svn update Subir cambios al repositorio svn commit Secuencia normal de uso svn import svn checkout while ($1); do svn update svn commit done
38 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Añadir un archivo/directorio existente svn add Crear nuevo directorio svn mkdir Eliminar un archivo/directorio svn remove
39 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Añadir un archivo/directorio existente svn add Crear nuevo directorio svn mkdir Eliminar un archivo/directorio svn remove
40 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Añadir un archivo/directorio existente svn add Crear nuevo directorio svn mkdir Eliminar un archivo/directorio svn remove
41 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Copiar un archivo/directorio dentro de la copia de trabajo svn copy Mover o renombrar un archivo/directorio svn move Se conserva el historial!
42 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Copiar un archivo/directorio dentro de la copia de trabajo svn copy Mover o renombrar un archivo/directorio svn move Se conserva el historial!
43 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Copiar un archivo/directorio dentro de la copia de trabajo svn copy Mover o renombrar un archivo/directorio svn move Se conserva el historial!
44 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Ver información acerca de la copia de trabajo svn info Ver estado de los archivos locales svn status Buscar responsables... svn blame
45 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Ver información acerca de la copia de trabajo svn info Ver estado de los archivos locales svn status Buscar responsables... svn blame
46 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Ver información acerca de la copia de trabajo svn info Ver estado de los archivos locales svn status Buscar responsables... svn blame
47 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Revertir cambios locales svn revert Ayuda! svn help [comando]
48 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) La Copia de Trabajo Revertir cambios locales svn revert Ayuda! svn help [comando]
49 Introducción Conceptos Básicos Comandos Básicos Más Conceptos El Repositorio (servidor) La Copia de Trabajo (cliente) SVN en acción...
50 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Revisiones Revisión: Fotografía del proyecto en un momento dado Ver registros de revisiones svn log Ver diferencias entre revisiones svn diff Ver archivo en revisión anterior svn cat Revertir cambios entre revisiones svn merge
51 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Revisiones Revisión: Fotografía del proyecto en un momento dado Ver registros de revisiones svn log Ver diferencias entre revisiones svn diff Ver archivo en revisión anterior svn cat Revertir cambios entre revisiones svn merge
52 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Revisiones Revisión: Fotografía del proyecto en un momento dado Ver registros de revisiones svn log Ver diferencias entre revisiones svn diff Ver archivo en revisión anterior svn cat Revertir cambios entre revisiones svn merge
53 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Revisiones Revisión: Fotografía del proyecto en un momento dado Ver registros de revisiones svn log Ver diferencias entre revisiones svn diff Ver archivo en revisión anterior svn cat Revertir cambios entre revisiones svn merge
54 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Revisiones Revisión: Fotografía del proyecto en un momento dado Ver registros de revisiones svn log Ver diferencias entre revisiones svn diff Ver archivo en revisión anterior svn cat Revertir cambios entre revisiones svn merge
55 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Conflictos Conflicto: Integración fallida de cambios por parte del sistema Cuando dos usuarios modifican la misma parte de un archivo Cómo evitar conflictos Indicar que ha sido resuelto svn resolved
56 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Conflictos Conflicto: Integración fallida de cambios por parte del sistema Cuando dos usuarios modifican la misma parte de un archivo Cómo evitar conflictos Indicar que ha sido resuelto svn resolved
57 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Conflictos Conflicto: Integración fallida de cambios por parte del sistema Cuando dos usuarios modifican la misma parte de un archivo Cómo evitar conflictos Indicar que ha sido resuelto svn resolved
58 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Conflictos Conflicto: Integración fallida de cambios por parte del sistema Cuando dos usuarios modifican la misma parte de un archivo Cómo evitar conflictos Indicar que ha sido resuelto svn resolved
59 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos SVN en acción...
60 Introducción Conceptos Básicos Comandos Básicos Más Conceptos Revisiones Conflictos Pregunte no más...
61 Interfaces amigables Ejercicio práctico Parte II SVN en la práctica
62 WebSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Una interfaz web Permite ver contenido del repositorio y... cambios entre revisiones
63 WebSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Una interfaz web Permite ver contenido del repositorio y... cambios entre revisiones
64 WebSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Una interfaz web Permite ver contenido del repositorio y... cambios entre revisiones
65 WebSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN
66 KDESVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Para Linux... integra SVN a tu escritorio favorito
67 KDESVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Para Linux... integra SVN a tu escritorio favorito
68 KDESVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN
69 TortoiseSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Y para los amantes de Windows... una aplicación integrada al Explorer
70 TortoiseSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Y para los amantes de Windows... una aplicación integrada al Explorer
71 TortoiseSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN
72 Subclipse Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN La manera más cómoda de trabajar... un plugin para Eclipse
73 Subclipse Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN La manera más cómoda de trabajar... un plugin para Eclipse
74 Subclipse Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN
75 RapidSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Actualmente en desarrollo... un sencillo cliente multiplataforma
76 RapidSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN Actualmente en desarrollo... un sencillo cliente multiplataforma
77 RapidSVN Interfaces amigables Ejercicio práctico WebSVN KDESVN (Linux) TortoiseSVN (Windows) Subclipse RapidSVN
78 Interfaces amigables Ejercicio práctico Ejercicio práctico Ejecución de un proyecto de software conjunto Dos personas por estación de trabajo (6) Usar DevCpp (C) y cliente Tortoise SVN
79 Interfaces amigables Ejercicio práctico Ejercicio práctico Ejecución de un proyecto de software conjunto Dos personas por estación de trabajo (6) Usar DevCpp (C) y cliente Tortoise SVN
80 Interfaces amigables Ejercicio práctico Ejercicio práctico Ejecución de un proyecto de software conjunto Dos personas por estación de trabajo (6) Usar DevCpp (C) y cliente Tortoise SVN
81 Interfaces amigables Ejercicio práctico Ejercicio práctico Búsqueda en amplitud en grafos no dirigidos Representación de matriz de adyacencia Lectura de datos de entrada (aristas x y ) Búsqueda en profundidad Manejo de cola como lista enlazada
82 Interfaces amigables Ejercicio práctico Ejercicio práctico Búsqueda en amplitud en grafos no dirigidos Representación de matriz de adyacencia Lectura de datos de entrada (aristas x y ) Búsqueda en profundidad Manejo de cola como lista enlazada
83 Interfaces amigables Ejercicio práctico Ejercicio práctico Búsqueda en amplitud en grafos no dirigidos Representación de matriz de adyacencia Lectura de datos de entrada (aristas x y ) Búsqueda en profundidad Manejo de cola como lista enlazada
84 Interfaces amigables Ejercicio práctico Ejercicio práctico Búsqueda en amplitud en grafos no dirigidos Representación de matriz de adyacencia Lectura de datos de entrada (aristas x y ) Búsqueda en profundidad Manejo de cola como lista enlazada
85 Interfaces amigables Ejercicio práctico Ejercicio práctico Búsqueda en amplitud en grafos no dirigidos Representación de matriz de adyacencia Lectura de datos de entrada (aristas x y ) Búsqueda en profundidad Manejo de cola como lista enlazada
86 Interfaces amigables Ejercicio práctico Ejercicio práctico Estructuras de datos struct lista { int etiqueta; struct lista *sig; } lista; struct cabecera { lista *primero; lista *ultimo; } cabecera;
87 Interfaces amigables Ejercicio práctico Ejercicio práctico Funciones a implementar void leerarchivo(int adyacencia[][n]); void insertarultimo(cabecera *cola, int etiqueta); int sacarprimero(cabecera *cola); void busqueda(int a[][n]);
88 Interfaces amigables Ejercicio práctico Pregunte no más...
89 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Parte III Desarrollando con SVN
90 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Escenarios de uso Subversion: La piedra angular del SCM a (J.M. Cataldo) a Software Configuration Management
91 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Comprende situaciones como éstas: Cumplí el objetivo que me encomendaron. Cómo integro el código con el de los demás? Quiero probar este enfoque de solución, pero es arriesgado y quizá quiera deshacer los cambios. No entiendo este método. Quién lo escribió? Mi cuenta se borró. Se perdió todo el código! Las últimas modificaciones produjeron problemas. Quiero revertirlas.
92 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Comprende situaciones como éstas: Cumplí el objetivo que me encomendaron. Cómo integro el código con el de los demás? Quiero probar este enfoque de solución, pero es arriesgado y quizá quiera deshacer los cambios. No entiendo este método. Quién lo escribió? Mi cuenta se borró. Se perdió todo el código! Las últimas modificaciones produjeron problemas. Quiero revertirlas.
93 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Comprende situaciones como éstas: Cumplí el objetivo que me encomendaron. Cómo integro el código con el de los demás? Quiero probar este enfoque de solución, pero es arriesgado y quizá quiera deshacer los cambios. No entiendo este método. Quién lo escribió? Mi cuenta se borró. Se perdió todo el código! Las últimas modificaciones produjeron problemas. Quiero revertirlas.
94 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Comprende situaciones como éstas: Cumplí el objetivo que me encomendaron. Cómo integro el código con el de los demás? Quiero probar este enfoque de solución, pero es arriesgado y quizá quiera deshacer los cambios. No entiendo este método. Quién lo escribió? Mi cuenta se borró. Se perdió todo el código! Las últimas modificaciones produjeron problemas. Quiero revertirlas.
95 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Comprende situaciones como éstas: Cumplí el objetivo que me encomendaron. Cómo integro el código con el de los demás? Quiero probar este enfoque de solución, pero es arriesgado y quizá quiera deshacer los cambios. No entiendo este método. Quién lo escribió? Mi cuenta se borró. Se perdió todo el código! Las últimas modificaciones produjeron problemas. Quiero revertirlas.
96 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Comprende situaciones como éstas: Cumplí el objetivo que me encomendaron. Cómo integro el código con el de los demás? Quiero probar este enfoque de solución, pero es arriesgado y quizá quiera deshacer los cambios. No entiendo este método. Quién lo escribió? Mi cuenta se borró. Se perdió todo el código! Las últimas modificaciones produjeron problemas. Quiero revertirlas.
97 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Permite a los desarrolladores concentrarse en el objetivo asignado Establece una política de trabajo Ayuda a evitar errores y mejora la productividad
98 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Permite a los desarrolladores concentrarse en el objetivo asignado Establece una política de trabajo Ayuda a evitar errores y mejora la productividad
99 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Desarrollo de software cooperativo Permite a los desarrolladores concentrarse en el objetivo asignado Establece una política de trabajo Ayuda a evitar errores y mejora la productividad
100 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Versión en producción v/s en desarrollo Desarrollo paralelo de una nueva versión Integración de modificaciones de la versión en producción al nuevo desarrollo
101 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Versión en producción v/s en desarrollo Desarrollo paralelo de una nueva versión Integración de modificaciones de la versión en producción al nuevo desarrollo
102 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Versión en producción v/s en desarrollo Desarrollo paralelo de una nueva versión Integración de modificaciones de la versión en producción al nuevo desarrollo
103 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Solución: Ramas de desarrollo (branches) Contienen duplicados del proyecto a partir de cierto punto Es posible trabajar en ellas en forma independiente y paralela Es posible migrar conjuntos de cambios de una a otra Se implementan como directorios dentro del mismo repositorio
104 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Solución: Ramas de desarrollo (branches) Contienen duplicados del proyecto a partir de cierto punto Es posible trabajar en ellas en forma independiente y paralela Es posible migrar conjuntos de cambios de una a otra Se implementan como directorios dentro del mismo repositorio
105 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Solución: Ramas de desarrollo (branches) Contienen duplicados del proyecto a partir de cierto punto Es posible trabajar en ellas en forma independiente y paralela Es posible migrar conjuntos de cambios de una a otra Se implementan como directorios dentro del mismo repositorio
106 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Solución: Ramas de desarrollo (branches) Contienen duplicados del proyecto a partir de cierto punto Es posible trabajar en ellas en forma independiente y paralela Es posible migrar conjuntos de cambios de una a otra Se implementan como directorios dentro del mismo repositorio
107 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Solución: Ramas de desarrollo (branches) Contienen duplicados del proyecto a partir de cierto punto Es posible trabajar en ellas en forma independiente y paralela Es posible migrar conjuntos de cambios de una a otra Se implementan como directorios dentro del mismo repositorio
108 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Rama de desarrollo principal: /trunk Directorio con otras ramas: /branches Usuarios sólo deberían extraer /trunk
109 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Rama de desarrollo principal: /trunk Directorio con otras ramas: /branches Usuarios sólo deberían extraer /trunk
110 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Rama de desarrollo principal: /trunk Directorio con otras ramas: /branches Usuarios sólo deberían extraer /trunk
111 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Creación de rama de producción svn cp trunk/src branches/produccion Migración de cambios a la rama de producción svn merge -r78:92 trunk/src branches/prduccion
112 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Separación del desarrollo en ramas Creación de rama de producción svn cp trunk/src branches/produccion Migración de cambios a la rama de producción svn merge -r78:92 trunk/src branches/prduccion
113 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Control de entregas Qué estado tenía la aplicación cuando...? Ver por número de revisión o fecha Habrá un método mejor?
114 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Control de entregas Qué estado tenía la aplicación cuando...? Ver por número de revisión o fecha Habrá un método mejor?
115 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Control de entregas Qué estado tenía la aplicación cuando...? Ver por número de revisión o fecha Habrá un método mejor?
116 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Control de entregas Solución: Etiquetas (tags) Fotografía del estado del repositorio en un momento dado Análogo a un número de revisión determinado, pero con nombre más amigable Se almacenan en un directorio especial (/tags) Creación de una etiqueta svn cp trunk tags/version-1.0
117 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Control de entregas Solución: Etiquetas (tags) Fotografía del estado del repositorio en un momento dado Análogo a un número de revisión determinado, pero con nombre más amigable Se almacenan en un directorio especial (/tags) Creación de una etiqueta svn cp trunk tags/version-1.0
118 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Control de entregas Solución: Etiquetas (tags) Fotografía del estado del repositorio en un momento dado Análogo a un número de revisión determinado, pero con nombre más amigable Se almacenan en un directorio especial (/tags) Creación de una etiqueta svn cp trunk tags/version-1.0
119 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Control de entregas Solución: Etiquetas (tags) Fotografía del estado del repositorio en un momento dado Análogo a un número de revisión determinado, pero con nombre más amigable Se almacenan en un directorio especial (/tags) Creación de una etiqueta svn cp trunk tags/version-1.0
120 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Control de entregas Solución: Etiquetas (tags) Fotografía del estado del repositorio en un momento dado Análogo a un número de revisión determinado, pero con nombre más amigable Se almacenan en un directorio especial (/tags) Creación de una etiqueta svn cp trunk tags/version-1.0
121 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Reutilizar desarrollos anteriores Copiar módulos entre repositorios... pero cómo propago el historial y correcciones?
122 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Reutilizar desarrollos anteriores Copiar módulos entre repositorios... pero cómo propago el historial y correcciones?
123 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Reutilizar desarrollos anteriores Copiar módulos entre repositorios... pero cómo propago el historial y correcciones?
124 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Solución: Definiciones externas (externals) Correspondencia entre un directorio a un repositorio externo Puede referirse a una revisión particular del desarrollo externo Crear una definición externa y adquirir los módulos correspondientes $ svn propset:externals apps/modules/usuario -r101 apps/explorer/modules/usuarios apps/ $ svn update
125 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Solución: Definiciones externas (externals) Correspondencia entre un directorio a un repositorio externo Puede referirse a una revisión particular del desarrollo externo Crear una definición externa y adquirir los módulos correspondientes $ svn propset:externals apps/modules/usuario -r101 apps/explorer/modules/usuarios apps/ $ svn update
126 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Solución: Definiciones externas (externals) Correspondencia entre un directorio a un repositorio externo Puede referirse a una revisión particular del desarrollo externo Crear una definición externa y adquirir los módulos correspondientes $ svn propset:externals apps/modules/usuario -r101 apps/explorer/modules/usuarios apps/ $ svn update
127 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Solución: Definiciones externas (externals) Correspondencia entre un directorio a un repositorio externo Puede referirse a una revisión particular del desarrollo externo Crear una definición externa y adquirir los módulos correspondientes $ svn propset:externals apps/modules/usuario -r101 apps/explorer/modules/usuarios apps/ $ svn update
128 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Precauciones! Se recomienda especificar revisión del recurso externo No proporcionan soporte para mantener modificaciones locales Las operaciones de commit no descienden recursivamente a los externals
129 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Precauciones! Se recomienda especificar revisión del recurso externo No proporcionan soporte para mantener modificaciones locales Las operaciones de commit no descienden recursivamente a los externals
130 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Precauciones! Se recomienda especificar revisión del recurso externo No proporcionan soporte para mantener modificaciones locales Las operaciones de commit no descienden recursivamente a los externals
131 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Desarrollo de software cooperativo Separación del desarrollo en ramas Control de entregas Reutilización de componentes Reutilización de componentes Precauciones! Se recomienda especificar revisión del recurso externo No proporcionan soporte para mantener modificaciones locales Las operaciones de commit no descienden recursivamente a los externals
132 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Buenas costumbres Establecer una política de uso y de comunicación Un objetivo un commit No sabotear al resto Informar antes de reorganizar Aprender a escribir buenos mensajes de log
133 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Buenas costumbres Establecer una política de uso y de comunicación Un objetivo un commit No sabotear al resto Informar antes de reorganizar Aprender a escribir buenos mensajes de log
134 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Buenas costumbres Establecer una política de uso y de comunicación Un objetivo un commit No sabotear al resto Informar antes de reorganizar Aprender a escribir buenos mensajes de log
135 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Buenas costumbres Establecer una política de uso y de comunicación Un objetivo un commit No sabotear al resto Informar antes de reorganizar Aprender a escribir buenos mensajes de log
136 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Buenas costumbres Establecer una política de uso y de comunicación Un objetivo un commit No sabotear al resto Informar antes de reorganizar Aprender a escribir buenos mensajes de log
137 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Aplicaciones de SVN en el mercado Desarrollo opensource GCC, Python, Twiki, CUPS, GnuPG, GNOME, KDE,... Elaboración de documentación e informes en L A T E X Mantención de configuración de servidores Trac Project ( Integrated SCM & Project Management Una infinidad de aplicaciones y plugins basados en SVN
138 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Aplicaciones de SVN en el mercado Desarrollo opensource GCC, Python, Twiki, CUPS, GnuPG, GNOME, KDE,... Elaboración de documentación e informes en L A T E X Mantención de configuración de servidores Trac Project ( Integrated SCM & Project Management Una infinidad de aplicaciones y plugins basados en SVN
139 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Aplicaciones de SVN en el mercado Desarrollo opensource GCC, Python, Twiki, CUPS, GnuPG, GNOME, KDE,... Elaboración de documentación e informes en L A T E X Mantención de configuración de servidores Trac Project ( Integrated SCM & Project Management Una infinidad de aplicaciones y plugins basados en SVN
140 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Aplicaciones de SVN en el mercado Desarrollo opensource GCC, Python, Twiki, CUPS, GnuPG, GNOME, KDE,... Elaboración de documentación e informes en L A T E X Mantención de configuración de servidores Trac Project ( Integrated SCM & Project Management Una infinidad de aplicaciones y plugins basados en SVN
141 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Aplicaciones de SVN en el mercado Desarrollo opensource GCC, Python, Twiki, CUPS, GnuPG, GNOME, KDE,... Elaboración de documentación e informes en L A T E X Mantención de configuración de servidores Trac Project ( Integrated SCM & Project Management Una infinidad de aplicaciones y plugins basados en SVN
142 Escenarios de uso Buenas costumbres Aplicaciones de SVN en el mercado Pregunte no más...
143 Referencias útiles Parte IV Referencias útiles
144 Referencias útiles Sitio Oficial Subversion SVN Book - Manual Oficial Cliente Tortoise SVN para Windows Plugin Subclipse para Eclipse Documentación LabComp - UTFSM
145 Referencias útiles Sitio Oficial Subversion SVN Book - Manual Oficial Cliente Tortoise SVN para Windows Plugin Subclipse para Eclipse Documentación LabComp - UTFSM
146 Referencias útiles Sitio Oficial Subversion SVN Book - Manual Oficial Cliente Tortoise SVN para Windows Plugin Subclipse para Eclipse Documentación LabComp - UTFSM
147 Referencias útiles Sitio Oficial Subversion SVN Book - Manual Oficial Cliente Tortoise SVN para Windows Plugin Subclipse para Eclipse Documentación LabComp - UTFSM
148 Referencias útiles Sitio Oficial Subversion SVN Book - Manual Oficial Cliente Tortoise SVN para Windows Plugin Subclipse para Eclipse Documentación LabComp - UTFSM
Control de versiones con Subversion. Martín Gaitán y Pablo Martínez FCEFyN, Universidad Nacional de Córdoba Junio de 2007
Control de versiones con Subversion FCEFyN, Universidad Nacional de Córdoba Junio de 2007 Agenda Qué es Control de Versiones Qué es Subversion Diferencias con CVS, características y arquitectura Breve
Más detallesContenido. Curso de subversion. Problemas comunes. Problemas: Situación: Introducción a los sistemas de control de versiones
Contenido Curso de subversion Introducción a los sistemas de control de versiones Carlos Hernando chernando@acm.org ACM Facultad de Informática Universidad Politécnica de Madrid 17 de noviembre de 2005
Más detallesREPOSITORIOS. Ing. Ismael Castañeda Fuentes, MSc Grupo de Investigación UNBD Universidad Nacional de Colombia Marzo de 2011
REPOSITORIOS Ing. Ismael Castañeda Fuentes, MSc Grupo de Investigación UNBD Universidad Nacional de Colombia Marzo de 2011 Objetivos Conocer las ventajas de usar un repositorio, en el desarrollo de un
Más detallesSubversion: Desarrollo colaborativo
Subversion: Desarrollo colaborativo Jesús Espino García Jornadas de Software Libre de la Universidad Autonoma de Madrid 2007 7 de Marzo de 2007 Jesús Espino García (SL UAM 2007) Subversion: Desarrollo
Más detallesProgramas que permiten gestionar un repositorio de archivos y sus distintas versiones Utilizan una arquitectura cliente-servidor
Sistemas de Control de Versiones Subversion Alexis Quesada Arencibia Francisco J. Santana Pérez Qué son? Programas que permiten gestionar un repositorio de archivos y sus distintas versiones Utilizan una
Más detallesControl de Versiones con Subversion
Ingeniería del Software I Fa.M.A.F., Universidad Nacional de Córdoba 12 de agosto de 2009 Esquema de la charla El Proceso de Software El Proceso de Software Configuration Management Control de Versiones
Más detallesLa tortuga y los documentos: Tortoise + Subversion
La tortuga y los documentos: Tortoise + Subversion Un sistema de control de versiones Pablo Mellado Rafael Morales Instituto de Astrofísica de Andalucía. CSIC Seminarios IAA. Jueves 21 Junio 2007 Índice
Más detallesControl de versiones con Subversion
Control de versiones con Subversion Uso básico de Subversion Comandos básicos y forma de trabajo de Subversion RTFM El comando más importante para empezar a usar Subversion: svn help El cliente de la línea
Más detallesEnginyeria del Software III (2007-08) CONTROL DE VERSIONES CON SUBVERSION. Roberto García Despatx EPS 3.15 rgarcia@diei.udl.cat
Enginyeria del Software III (2007-08) 1 CONTROL DE VERSIONES CON SUBVERSION Roberto García Despatx EPS 3.15 rgarcia@diei.udl.cat cat Control de Versiones. Su bversion CONTROL DE VERSIONES Subversion es
Más detallesControl de Versiones Utilizando SVN
Control de Versiones Utilizando SVN Control de Versiones Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los elementos de algún producto o una configuración del
Más detallesEclipse. Eclipse es un armazón (workbench) sobre el que se pueden montar herramientas de (JDT, CDT, PDT, ).
Eclipse Qué es? IDE. Entorno de desarrollo integrado: Editor de código Compilador Depurador Constructor de interfaz gráfica (GUI) En la web oficial de Eclipse (www.eclipse.org), se define como: An IDE
Más detallesTutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
Más detallesSUBVERSION Y SUBCLIPSE
Febrero, 2008 SUBVERSION Subversion 1 es uno de los Sistemas de Control de Versiones más utilizados. Un Sistema de Control de Versiones es una aplicación informática que mantiene el registro de todo el
Más detallesSistemas de Control de Fuentes. Website
Sistemas de Control de Fuentes Website Índice Introducción Funciones Why Use It? Problema Elementos Instalación Operaciones Ejemplos 2 Introducción Casos Verídicos Carlos, Podrías pasarme una copia con
Más detallesControl de Versiones
Control de Versiones Juan Oviedo Índice de contenido Introducción...1 Gestión de la Configuración de Software...1 Control de versiones...2 El repositorio...2 Mecanismos de control...2 Modelo bloquear-modificar-desbloquear...2
Más detallesHerramienta de Control de Versiones : Elisa Herrmann Ingeniería del Software de Gestión. Subversion
Herramienta de Control de Versiones : Elisa Herrmann Ingeniería del Software de Gestión Subversion Qué es Control de Versiones? Gestión del desarrollo de cada elemento de un proyecto a lo largo del tiempo
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Más detallesEl Control de Versiones en el aprendizaje de la Ingeniería Informática: Un enfoque práctico
El Control de Versiones en el aprendizaje de la Ingeniería Informática: Un enfoque práctico Fran J. Ruiz-Bertol, Francisco Javier Zarazaga-Soria Departamento de Informática e Ingeniería de Sistemas Universidad
Más detallesTema 12 Control de versiones
Bloque IV AUDITORÍA EN EL DESARROLLO DE SOFTWARE Tema 12 Control de versiones por José Francisco Vélez Serrano Tema 12 Control de versiones 1/23 Índice Índice Introducción Operaciones básicas Operaciones
Más detallesDesarrollo de software en comunidad: Forja de código + Subversion (SVN)
Desarrollo de software en comunidad: Forja de código + Subversion (SVN) Manuel Palomo Duarte Oficina de Software Libre y Conocimiento Abierto (OSLUCA) Universidad de Cádiz Contenidos Esto qué es? Y esto
Más detallesSubversion (SVN) Sistema de Control de Versiones Sucesor de CVS
Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS Qué es control de versiones? introducción a SVN Principios Diferencias con CVS Comandos Ejemplos Configuración y acceso a un repositorio
Más detalles07036 DESARROLLO WEB COLABORATIVO EN FORJA
07036 DESARROLLO WEB COLABORATIVO EN FORJA Ramón M. Gómez ( ramongomez @ us.es ) Rafael Sierra del Pino ( rsierra @ us.es ) Noviembre 2.007 ÍNDICE 1. Introducción al trabajo colaborativo 2. El entorno
Más detallesJornadas de Introducción a la Ingeniería + Trabajo en Grupo = Herramientas de Gestion de Proyectos Software
Jornadas de Introducción a la Ingeniería + Trabajo en Grupo = Herramientas de Gestion de Proyectos Software Índice Conceptos básicos de gestión de proyectos software Gestión de grupos de trabajo Herramientas
Más detallesSubversion como herramienta para el control del versiones
Subversion como herramienta para el control del versiones Pablo Sánchez Dpto. Matemáticas, Estadística y Computación Universidad de Cantabria, Santander (Spain) p.sanchez@unican.es Pablo Sánchez (MATESCO)
Más detallesGIT Dinahosting 3. Hola!
GIT Manual de uso GIT Dinahosting 2 Contenidos Sobre Git...3 Software...3 Cómo conectarse?...3 Volcar un repositorio remoto...4 Manejar el repositorio...5 Trabajando con ramificaciones...6 Fusionando ramificaciones...6
Más detallesGit. Introduccion a Git: Un Sistema de control de versiones. ...bien hecho. Gabriel Saldaña gabriel@gabrielsaldana.org http://blog.nethazard.
Git Introduccion a Git: Un Sistema de control de versiones...bien hecho. Gabriel Saldaña gabriel@gabrielsaldana.org http://blog.nethazard.net Atribución Qué es Git? Un sistema de control de versiones distribuido.
Más detallesControl de versiones con Subversion
Control de versiones con Subversion Conceptos fundamentales Concepto de control de versiones. Introducción a Subversion Qué es Subversion? Sistema de control de versiones. Sistema centralizado para compartir
Más detalles1. Creación del repositorio
FACULTADE DE INFORMÁTICA Departamento de Computación Tecnología de la Programación 2008-2009 Ingeniería Informática Práctica 1: Subversion Introducción El objetivo de esta práctica es aprender a manejar
Más detallesPlastic SCM platform. Plastic SCM es el nombre que engloba toda la gama de productos de Gestión de Configuración de Códice Software.
Plastic SCM platform Plastic SCM es el nombre que engloba toda la gama de productos de Gestión de Configuración de Códice Software. Se compone de un potente control de versiones y de un sistema configurable
Más detallesGit The fast version control system
Git The fast version control system Fco Javier Lucena Consultor Informático Granada, 23-Nov-2011 http://www.opentia.com Índice Git: The Fast Version Control System Granada, 23 de Noviembre de 2011 2 /
Más detallesCVS Concurrent Versions System Manual de Usuario
CVS Concurrent Versions System Manual de Usuario Resumen Sistema de control de versiones basado en código open-source que mantiene el registro de todo el trabajo y los cambios en los archivos (código fuente
Más detallesSistemas de Operación II
Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos
Más detallesEl núcleo del sistema es la gestión de cambios. Es un mecanismo de comunicación donde el cambio es la unidad básica de información.
CONTROL DE VERSION. Un sistema de control de versión es una combinación de tecnología y prácticas para seguir y controlar los cambios que se realizan sobre un archivo o conjunto de archivos a lo largo
Más detallesInstructivo para descarga del código fuente
AGESIC Software Público Uruguayo Instructivo para descarga del código fuente Versión 3.0 Febrero 2014 Guía para la descarga y actualización del código fuente Los repositorios de código fuente de los proyectos
Más detallesCómo usar Subversion. con Windows XP/2000/2003.
con Windows XP/2000/2003. Creado por: Fecha de creación: Domingo, 04 de Septiembre de 2005 Revisión: 1 Última modificación: Sábado, 10 de Septiembre de 2005 Índice Cómo usar Subversion... 1 Índice... 2
Más detallesHerramientas. Abril 2014. Unidad de Arquitectura y Soporte de Aplicaciones Área de Soluciones, Aplicaciones Especiales y Arquitectura de Software
Abril 2014 Unidad de Arquitectura y Soporte de Aplicaciones Área de Soluciones, Aplicaciones Especiales y Arquitectura de Software PL/SQL Developer StarTeam Subversion Acceso a los objetos de nuestras
Más detallesHerramientas de Apoyo al desarrollo de Software
1eras Jornadas Técnicas con el Estado Herramientas de Apoyo al desarrollo de Software Ernesto Quiñones Azcárate Presidencia de Apesol 2006-2008 ernestoq@apesol.org Agenda 1. Herramientas para diseñar software
Más detallesUso practico de CVS para control de versiones
Uso practico de CVS para control de versiones Conceptos y practicas recomendadas Franco M. Catrin L. Uso practico de CVS para control de versiones: Conceptos y practicas recomendadas por Franco M. Catrin
Más detallesMANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion
MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion Versión 1.8 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Guía de Gestión
Más detallesUniversidad Tecnológica acional Facultad Regional Buenos Aires
Universidad Tecnológica acional Facultad Regional Buenos Aires Departamento de Electrónica Cátedra: Técnicas Digitales III - Plan 95A Tutorial N 3 Gestión de versiones mediante Tortoise Ing. Christian
Más detallesQué es un sistema de control de versiones y cómo afecta directamente en vuestra felicidad?
Taller de Git Qué es un sistema de control de versiones y cómo afecta directamente en vuestra felicidad? Porqué usar un control de versiones nos hará felices? Conceptos generales Branches Commits Merge
Más detallesAGENDA Curso Integral de Introducción y A dministra ció n a GNU/Linux
2012 AGENDA Curso Integral de Introducción y A dministra ció n a GNU/Linux México, D.F. 27 de enero del 2012 A quien corresponda. Presente. Por medio de la presente nos permitimos hacerte llegar nuestra
Más detallesModelo de actualización y soporte
Modelo de actualización y soporte Localizacion: http://subversion.analitica.com.co:8023/sgp/docs/rfcs/ Modelo de Desarrollo, Actualizacion y Soporte.docx El siguiente documento reúne un conjunto de lecciones
Más detallesSubversion personal. Para qué sirve Subversion?
Subversion personal Rafaël Garcia-Suarez (http://rgarciasuarez.free.fr), 31 de octubre de 2002 Publicado en The O'Reilly Network (http:// www.oreillynet.com/pub/a/onlamp/2002/10/31/subversion.html) Traducción:
Más detallesINGENIERÍA DE SOFTWARE ADMINISTRACION DE CONFIGURACIONES Rubby Casallas, Juan Pablo Quiroga, Andrés Yie
INGENIERÍA DE SOFTWARE ADMINISTRACION DE CONFIGURACIONES Rubby Casallas, Juan Pablo Quiroga, Andrés Yie Departamento de Sistemas y Computación Facultad de Ingeniería Universidad de los Andes Agenda 2 Problema
Más detallesPROCESO ADMINISTRACIÓN DE RECURSOS TECNOLÓGICOS SUBPROCESO ADMINISTRACIÓN DE CONTINGENCIAS
Objetivo Este subproceso establece las actividades que se realizan para la planeación y control de respaldos y desastres relacionados con los recursos informáticos existentes en el Senado de La República
Más detallesControl de versiones con Subversion
Control de con Subversion Introducción Diseño de Sistemas de Información 2009/10 Control de MADS Group - Departamento de Computación Víctor M. Guĺıas (gulias@udc.es) David Cabrero (cabrero@udc.es) Laura
Más detallesTortoiseSVN: Manual de usuario
TortoiseSVN: Manual de usuario Fecha: Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es
Más detallesDavid Pérez Jaén. Aplicado a la Automatización Industrial
David Pérez Jaén Aplicado a la Automatización Industrial Tipos de archivos controlados con GIT PLC/OP Robots SCADA Siemens Rockwell Omron Schneider ABB Fanuc Indusoft Intouch Vijeo Citec WinCC Código Fuente
Más detallesDesarrollo de Sage Como modificar y mejorar el programa. Miguel Angel Marco Buzunariz Jarandilla de la Vera 1 de Junio de 2014
Desarrollo de Sage Como modificar y mejorar el programa Miguel Angel Marco Buzunariz Jarandilla de la Vera 1 de Junio de 2014 Más información http://www.sagemath.org/doc/developer/ https://groups.google.com/forum/#!forum/sage-devel
Más detallesInformática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)
1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.
Más detallesCONTROL DE VERSIONES SVN FELIX SERRISUELA LUCAS COLLADO CANSINO DELGADO FRANCISCO
CONTROL DE VERSIONES SVN FELIX SERRISUELA LUCAS COLLADO CANSINO DELGADO FRANCISCO CONTROL DE VERSIONES Se llama control de versiones a la gestión de los diversos cambios que se realizan sobre los elementos
Más detallesAgente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]
Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de
Más detallesMONTAR GVSIG 1.9 EN ECLIPSE DESDE EL REPOSITORIO SVN. Eduardo Cristóbal (eduardo_gvsig@hotmail.com)
MONTAR GVSIG 1.9 EN ECLIPSE DESDE EL REPOSITORIO SVN Eduardo Cristóbal (eduardo_gvsig@hotmail.com) INSTALACIÓN DE GVSIG 1.9 EN ECLIPSE. 1.1 Introducción A la hora de desarrollar la extensión lo primero
Más detallesMANUAL DE INSTALACIÓN ANTIVIRUS VBUSTER INSTALACIÓN PERSONALIZADA PARA SISTEMA OPERATIVO WINDOWS XP Y 2000
MANUAL DE INSTALACIÓN ANTIVIRUS VBUSTER INSTALACIÓN PERSONALIZADA PARA SISTEMA OPERATIVO WINDOWS XP Y 2000 Recuerde que la instalación se debe realizar con el usuario Administrador del sistema operativo.
Más detallesEl Zen de git. Un taller de introducción al uso de git del humilde sensei Psicobyte para la honorable Oficina de Software Libre de la UGR.
El Zen de git Un taller de introducción al uso de git del humilde sensei Psicobyte para la honorable Oficina de Software Libre de la UGR. El problema Al principio, sin sistemas de control de versiones,
Más detalles106 INICIACIÓN A LA INFORMÁTICA: WINDOWS 7, WORD 2010
INFORMÁTICA / INICIACIÓN A LA INFORMÁTICA 106 INICIACIÓN A LA INFORMÁTICA: WINDOWS 7, WORD 2010 DURACIÓN: 40 HORAS REQUISITOS Dominio del castellano hablado y escrito. QUÉ ES? El Sistema Operativo es el
Más detallesLibRed Red para la implantación de software libre en algunas asignaturas de Informática
LibRed Red para la implantación de software libre en algunas asignaturas de Informática Rafael Molina, Rosana Satorre, Francisco J. Gallego, Francisco Mora, Carlos Villagrá, Lorenzo Carbonell, Juan A.
Más detallesManual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático
Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10
Más detallesSubversion: Desarrollo colaborativo
Grupo de Usuarios de Linux Universidad Carlos III de Madrid. 4 de Abril de 2006 Introduccion >Que es un sistema de control de versiones? I Sistema para mantener el seguimiento durante el desarrollo. I
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesControl de Versiones con Subversion y TortoiseSVN
Control de Versiones con Subversion y TortoiseSVN Juan Luis Serradilla (juanlu@um.es) Sección de Metodología, Normalización y Calidad del Software ATICA Universidad de Murcia Qué es el control de versiones?
Más detallesCL_50255 Managing Windows Environments with Group Policy
Gold Learning Gold Business Intelligence Silver Data Plataform Managing Windows Environments with Group Policy www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. En este
Más detallesEstandarización de aplicaciones y librerías
Objeto Describir como se realiza el mantenimiento y la estandarización aplicaciones y librerías para compartir entre los sarrolladores LabHuman. Amás se scribe cómo se realiza el proceso almacenamiento
Más detallesOracle Database 10g: Taller de Administración I 1-2
Oracle Database 10g: Taller de Administración I 1-2 Marco de gestión Hay tres componentes principales del marco de gestión de la BD Oracle: Labasededatosylainstanciaqueseestágestionando Un listener que
Más detallesGUÍA DE MIGRACIÓN Y USO GUÍA DE MIGRACIÓN Y USO DE PROYECTOS NO-ATLAS CON SUBVERSION (Framework 2, FW Justicia)
GUÍA DE MIGRACIÓN Y USO GUÍA DE MIGRACIÓN Y USO DE PROYECTOS NO-ATLAS CON SUBVERSION (Framework 2, FW Justicia) Versión 1.3 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento
Más detallesSCGDoc. SisConGes & Estrategia WWW.SISTEMACONTROLGESTION.COM
SCGDoc SisConGes & Estrategia WWW.SISTEMACONTROLGESTION.COM POR QUÉ NECESITA USTED EL SCGDoc? DIFICULTAD PARA CONSOLIDAR JUNTOS ARCHIVOS DE DIFERENTES TIPOS, NOTAS Y EMAILS. MUCHA INFORMACIÓN DE DIFERENTES
Más detallesWINDOWS SERVER 2003 - SERVICIOS DE RED Y DIRECTORIO ACTIVO
WINDOWS SERVER 2003 - SERVICIOS DE RED Y DIRECTORIO ACTIVO ESTRUCTURA DEL SEMINARIO Descripción del Seminario: Este Seminario combina contenidos del seminario de Infraestructura de Redes, Tecnología Especializad
Más detallesMS_20336 Core Solutions of Microsoft Lync Server 2013
Core Solutions of Microsoft Lync Server 2013 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso enseña a profesionales
Más detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Más detallesCURSO DE PROGRAMACIÓN PHP MySQL
CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación
Más detallesMódulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas
Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como
Más detallesAdministración de la producción. Sesión 10: Gestor de Base de Datos (Access)
Administración de la producción Sesión 10: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Más detallesEnterprise Architect y UML Básico
Enterprise Architect y UML Básico Diciembre 2008 Carlos Alexander Zuluaga Agenda Control de versiones con EA. Agregar un modelo a un repositorio. Trabajando con Control de Versiones. Importar un Modelo
Más detallesMS_10972 Administering the Web Server (IIS) Role of Windows Server
Administering the Web Server (IIS) Role of Windows Server www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Por favor no imprimas este documento
Más detalles4. CONTENIDO Cómo Añadir Contactos a tu Webmail
de 8. TITULO Administración de Contactos en el Webmail institucional 2. OBJETIVO: Brindar las pautas para que los usuarios puedan administrar de forma eficiente los contactos del correo electrónico institucional.
Más detallesIntroducción al uso de
Introducción al uso de Iñaki Arenaza iarenaza@mondragon.edu @iarenaza (Creative Commons Attribution Non-commercial Share Alike 3.0 Spain License) Sistemas de Control de Versiones Centralizados (CVCS) Ejemplos:
Más detallesSistemas de Control de Versiones CVS y Subversion
Sistemas de Control de Versiones CVS y Subversion Pablo Barrera González barrera@gsyc.escet.urjc.es Qué es un sistema de control de versiones? 1 Qué es un sistema de control de versiones? Sistema para
Más detallesAdministración de portales Joomla (III) antonio.duran.terres@gmail.com
Administración de portales Joomla (III) antonio.duran.terres@gmail.com Plantillas Podemos instalar nuevas plantillas del mismo modo que instalamos otras extensiones: Primero, descargamos la plantilla de
Más detalles[Clave Proyecto] - Plan de Administración de la Configuración del Proyecto
[Clave Proyecto] - Plan de Administración de la Configuración del Proyecto Contenido 1. Historial de Cambios... 3 1.1. Cambios de Contenido... 3 1.2. Aprobación de Cambios... 3 1.3. Cambios de Plantilla...
Más detallesFP Gestión, Formación Profesional para el Empleo. Linux OpenSuse 10.2
Linux OpenSuse 10.2 Descripción: El curso se divide en tres partes o niveles: básico, avanzado y experto. En la primera parte, el alumno aprende a manejar los dos entornos de usuario más conocidos de Linux
Más detallesPROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I
PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I (Teleformación 150 horas) CONTENIDOS TEÓRICOS: EXPLORACIÓN DE LA ARQUITECTURA DE ORACLE DATABASE Visión general de la arquitectura de Oracle database
Más detallesEntorno de Trabajo. Integración de Sistemas
01. Entorno de Trabajo Ejemplos C# Integración de Sistemas Prácticas de laboratorio.net Autenticación Datos de acceso a Servizos UDC Unidad de trabajo S: (500 MB de cuota) Servidor de BD (SQL Server 2008)
Más detallesOBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver.
SEMINARIO DIOCESANO DE CRISTO SACERDOTE TECNOLOGIA EN INFORMATICA GRADO: 11 TEMA: INTRODUCCIÓN A MACROMEDIA DREAMWEAVER OBJETIVO: Introducción al editor de páginas web Macromedia Dreamweaver. 1 Qué es
Más detalles18 y 19 Sistemas de Archivos Distribuidos y Tarea 05
18 y 19 Sistemas de Archivos Distribuidos y Tarea 05 Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco)
Más detallesAPUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows
1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.
Más detallesMódulo 1 Sistema Windows. Explorador de Windows
Módulo 1 Sistema Windows Explorador de Windows El Explorador es una herramienta indispensable en un sistema operativo, ya que con él podemos organizar y controlar los archivos y carpetas de los distintos
Más detallesLa Ingeniería de Software en el Desarrollo de Software Libre
Linux Week 2008 La Ingeniería de en el Desarrollo de Libre Ing. Alfred Kobayashi Gutiérrez akobayashi@apesol.org akobayashi@evolutionperu.com Definiciones de Ingeniería de Ingeniería del es el estudio
Más detallesAdministrador de sistemas y redes
Administrador de sistemas y redes Introducción Este curso de 40 horas de duración está a proporcionar formación técnica al alumno para que pueda instalar, configurar y administrar redes de área local.
Más detallesPráctica: Copia de seguridad y restauración de datos
Copia de seguridad y restauración de datos 1 Práctica: Copia de seguridad y restauración de datos Objetivos En este laboratorio, aprenderá a: Realizar copias de seguridad de archivos con la utilidad de
Más detallesAccede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:
Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su
Más detallesGestión de Cambios de BDD con LiquiBase. ISC Abril 2012 Paulo Clavijo Esteban clavijo_pau@ingenieriadesoftware.com
Gestión de Cambios de BDD con LiquiBase ISC Abril 2012 1 Agenda Contexto La problemática del cambio Qué es LiquiBase? Características principales de LiquiBase Cómo es la gestión con LiquiBase? Primeros
Más detallesPicasa 3.9. Modificación de fotos. Tomado de: http://support.google.com/picasa/answer/156342
Tomado de: http://support.google.com/picasa/answer/156342 Picasa 3.9 Modificación de fotos Picasa te ofrece varias opciones para corregir y aplicar efectos que permiten mejorar casi cualquier foto o diseñar
Más detallesCurso de verano. Biología Computacional: Análisis masivo de datos ómicos
Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo
Más detallesEL ADMINISTRADOR Definición de un administrador
EL ADMINISTRADOR Definición de un administrador Persona responsable del mantenimiento y funcionamiento del sistema informático. Esta definición va desde la elección del hardware donde instalar el sistema,
Más detallesThe Frescale Cup Sistemas de Control de Versiones Manual de Práctica (TortoiseSVN)
The Frescale Cup Sistemas de Control de Versiones Author(s): Calvillo-Cortes, Carlos / Pérez-Navarro, Edgar Version: 1 Last saved: 2010-04-16 at 18:23 Document file name: Control de versiones (Manual de
Más detallesSVN MANUAL DE FORMACIÓN. Proyecto MigraFLOSS CENATIC Telefónica Soluciones. Universidad Rey Juan Carlos Universidad de León
MANUAL DE FORMACIÓN GUÍA FÁCIL DE TORTOISESVN REFERENCIA LIBRE CONS TORTOISESVN VERSIÓN 0.1287 SVN 0.1287 MIÉRCOLES, 18 DE NOVIEMBRE DE 2009 AUTOR: ALBERTO BARRIONUEVO (CONSULTORIA@OPENTIA.ES) Documento
Más detallesOpenProdoc. ECM Open Source
OpenProdoc ECM Open Source Índice Visión General Arquitectura Funciones Seguridad Administración Requerimientos Evolución Visión General OpenProdoc es un gestor documental de código abierto. Cuenta con
Más detallesMS_10974 Deploying Windows Server
Gold Learning Gold Business Intelligence Silver Data Plataform www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. En este curso usted aprenderá cómo planear e implementar
Más detalles