CVS. Concurrent Versions System ¿Qué es y para qué sirve? ¿Cómo configurar WinCVS para los usuarios de los grupos de robótica móvil? ¿Cómo usar WinCVS.

Slides:



Advertisements
Presentaciones similares
Instalación de wordpress
Advertisements

Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS
SCM: Tutorial Assembla y Tortois SVN
Sistemas de Control de Versiones
0/ Localizar la intranet en los tablet del alumno. Como la Intranet está instalada en algunos ordenadores, debemos localizarla primeramente para poder.
Como configurar una red de área local con Windows 7
Control de versiones con Subversion v1.1 © 2012.SOPORTE. DIS. Ronald De La Cruz Cueva Equipo de Soporte USMP.
The Poker Game Trabajo en equipo con Google Code.
Directorio Activo- Active Directory
Subversion (SVN) Sistema de Control de Versiones Sucesor de CVS.
© Manuel ColladoVersiones-1 Control de versiones, configuración y cambios VCS: Version Control System SCM: Software Configuration Management.
Control de versiones usando PowerBuilder y Subversion
Control de versiones, configuración y cambios
Uso de TortoiseSVN Gerencia SCM.
© Copyright GlobalLogic Connect. Collaborate. Innovate.
Integrantes: Arce Diego Chiguano Cristian Freire Santiago Herrera Ernesto Padilla Lorena Paucar Juan Sosa Daniela Tarapués Damaris Uvidia Daisy Vargas.
Ingeniero Anyelo Quintero
Documentación de Sistemas
Gestión de la Configuración (SCM)
Microsoft Word.
Sistemas Operativos.
Administración de permisos
Herramientas del sistema Maira Alejandra Ortiz losada universidad Surcolombiana 2014.
Universidad Simón Bolívar Sistemas de Operación II (CI-4821) Intensivo 2014 MANEJADORES DE CONTROL DE VERSIONES David Prieto Karen Troiano
TRABAJANDO CON CVS. Importar archivos al servidor CVS Una importación de archivos o directorios es crear una copia de ellos en el repositorio de nuestro.
CBTis 83 Centro de Bachillerato Tecnológico industrial y de servicios Especialidad: Soporte y mantenimiento en equipo de computo Nombre del profesor: Martin.
(Grado) GUÍA DE Servei de Gestió Acadèmica AUTOMATRÍCULA.
UD 1: “Adopción de pautas de seguridad informática” Análisis de las principales vulnerabilidades de un sistema informático. Luis Alfonso Sánchez Brazales.
VI. CONFIGURACION DE SOFTWARE.. La configuración de software es un conjunto de datos que determina el valor de algunas variables de un programa o de un.
Gestión de la Configuración
Administración de Software Administración de Software / Casos Reales Pág 1 La seguridad físca PROGRAMACION CASOS DE LA VIDA REAL.
Concurrent Versions System Daniel Vergara C. Rodrigo Yañez Q.
UNIDAD EDUCATIVA CALASANZ Manual de usos de WORDPRESS. NOMBRE: Melissa Veintimilla Labanda Curso: 1º ´´C´´ FECHA: 29 de marzo del 2015.
Tema 1 INFORMÁTICA 4ºESO 14/15
-Melissa Mejía Cruz Adilene Aguilar Rojo -Yulisa Cruz Tolentino -Patricia Alvarado Calva CENTRO DE BACHILLERATO TECNOLOGCO INDUSTRIAL Y DE SERVICIOS N.83.
Grupo: II - 2 Una red inalámbrica Es aquella que posibilita la conexión de dos o más equipos entre sí, sin que intervengan cables. A continuación se.
Instalación y Configuración del cliente SVN Taller de Proyectos II.
Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático.
Teoría de Sistemas Operativos Sistemas distribuidos.
KATHLEEN YANINA BORDA MORALES GESTION BASICA DE LA INFORMACION TRABAJOS EN LA NUBE.
1/ Cambiar la contraseña. El alumno podrá cambiar la contraseña, no el nombre del usuario ni los demás datos. Entrar en esta función es muy sencillo después.
Sistemas Operativos Tema 1 INFORMÁTICA 4ºESO 13/14.
Gestión de sistemas operativos de red
Debian nos ofrece dos modos de instalación, uno gráfico para usuarios menos experimentados y otro en modo de texto. A su vez, si seleccionamos Opciones.
Una guía para comenzar a utilizar Subversion
Introducción a phpMyAdmin
Análisis de las principales vulnerabilidades de un sistema informático. Gabriel Montañés León.
1.2 Requerimientos de instalación > >
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
“Instalación de TuneUp Utilities” Para empezar la instalación de TuneUp Utilities, haga doble clic en el ejecutable del programa: Se le abrirá el asistente.
Ingeniería de Software Andrés Salinas Bendeck
OFICINA DE ASUNTOS FEDERALES UNIDAD DE ADJUDICACIÓN DE FONDOS APLICACIÓN UNIDAD PLANES DE TRABAJO (UPT) MARZO 2013.
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
Como usar el Software de AEMC Instructivo de uso para el Alumno.
SOFTWARE A MEDIDA ¿QUE ES UN SOFTWARE A MEDIDA? También conocido como software personalizado es aquel que ha sido desarrollado para un usuario u organización.
Rojas Lucero Daniel Comando de UNIX. Comando rpm  El comando rpm es un gestor de paquetes en UNIX, este comando se utiliza para instalar, actualizar,
Ayuda para crear un perfil en Google Académico Advertencia: El perfil creado para esta ayuda es ficticio.
[AR] General Technology Corporation.
¿Que es software a medida? El software a medida es un producto de Ingeniería de Software desarrollado especialmente para un cliente en particular,
Instalación y puesta en marcha Applicacione s móviles de EVO.
MANEJO DE SISTEMAS OPERATIVOS INSTALACION DE UBUNTU.
¿COMPRAR O DESARROLLAR UN SOFTWARE A MEDIDA? VENTAJAS DESARROLLO SOFTWARE A MEDIDA La empresa es dueña del sistema, pudiendo modificarlo cuando quiera.
Cristina Sánchez.  Linux y Windows son sistemas multiusos. Esto permite que varias personas puedan usar el mismo ordenador para realizar sus tareas.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Guía rápida de instalación de Sakai Dr. David Roldán Martínez ASIC, Universidad Politécnica de Valencia.
Federico Falkenstein Gestión de Configuración de Software 1.
EmBlue mobile es una división de ePEXO emBlue mobile.
La utilización de scoop.it
EQUIPO: Nava Castillo Cynthia Paola Vázquez Ortega Jennifer Felybier.
Primer Taller de desarrollo con Software Libre Posadas - Misiones José Luís Di Biase Héctor Daniel Sanchez
Transcripción de la presentación:

CVS. Concurrent Versions System ¿Qué es y para qué sirve? ¿Cómo configurar WinCVS para los usuarios de los grupos de robótica móvil? ¿Cómo usar WinCVS para modificar/actualizar la interface RoboGUI?

¿Qué es y para qué sirve? CVS: Concurrent Versions System. Open-source network-transparent version control system. Permite a distintos programadores/usuarios trabajar simultaneamente en un projecto, manteniendo las versiones y modificaciones de forma controlada.

¿Cómo configurar WinCVS para los usuarios de los grupos de robótica móvil? 1. Ver si pertenece a grupo cvsnew, si no pedir con un mail a que añada al grupo. En una ventana de comando unix en haydn poner: groups

2. Configurar fichero.rhosts. Para ver si tienes un fichero.rhosts

Si no lo tienes, puedes crear uno desde la línea de comando con: printf “maquina.upc.es usuario” >.rhosts 3. Añadir un softlink a cvsroot en tu raíz: ln –s /users/cvsroot/ cvsroot

4. Bajar e instalar cvswin de repositorio en groups/lrobots/private/index.html User: visioPassword: vision

5. Configurar WinCVS Admin->Preferences

CVSROOT -> :ext:haydn.upc.es:/users/robot/usuario/cvsroot

Como usar el CVS en el grupo de robótica móvil del IRI Pasos a seguir para trabajar de forma concurrente en un projecto con CVS Checkout Modificaciones al código Update Revisión de conflictos Commit

Checkout Create->Checkout Module Module name: RoboGUI Folder to checkout to: Donde tu quieras en tu disco

Si todo va bien, saldrá algo así

Modificaciones al código Supongamos que yo quiero modificar el fichero pruebacvs.cpp Añadiendo

Update Una vez que haz modificado el código deberás hacer un update para ver que sea compatible con el trabajo de los demás.

M significa que el fichero ha sido modificado sin problemas. C significa que ha habido conflicto y deberá corregirse

Revisión de conflictos Los conflictos pueden verse haciendo un diff entre la versión local y la del repositorio

Si CVS pudo resolver automáticamente los conflictos, incrementará el número de versión y no reportará código de error. Pero si el código de Update es “C”, deberán arreglarse los conflictos manualmente en las fuentes.

Commit Una vez resueltos los conflictos se podrá remitir la nueva versión del código al repositorio.