,QIRUPDFLyQVREUHFDPELRV 5(326,725,2&96 Herramientas de Programación - Tema 1 (Clase 6) 1 (VWDGRGHXQDUFKLYRVWDWXV ([DPLQDUHOHVWDGRGHXQDUFKLYRRGHOSUR\HFWRHQODFRSLD GHWUDEDMRUHVSHFWRDODLQIRUPDFLyQGHOUHSRVLWRULR [DUR#VDPEDaPLWUDEDMRSUR\HFWR!FYV VWDWXVKRODF ============================================================ File: hola.c Status: Up-to-date Working revision: Repository revision: proyecto/hola.c,v Sticky Tag: Sticky Date: Sticky Options: 1.2 1.2 Tue Mar 23 09:21:51 2004 /home/xaro/micvs/DEPOSITO/ (none) (none) (none) Herramientas de Programación - Tema 1 (Clase 6) 2 5HYLVLyQGHFDPELRVORJ 5HYLVLyQGHORVFDPELRVVXIULGRVSRUXQDUFKLYRRSRUWRGRV DORODUJRGHODKLVWRULDGHOSUR\HFWR "!# cvs log: Logging . RCS file: /home/xaro/micvs/DEPOSITO/proyecto/hola.c,v Working file: hola.c head: 1.2 branch: locks: strict access list: symbolic names: start: 1.1.1.1 xaro: 1.1.1 keyword substitution: kv total revisions: 3; selected revisions: 3 description: ---------------------------- Herramientas de Programación - Tema 1 (Clase 6) 3 5HYLVLyQGHFDPELRVORJ revision 1.2 date: 2003/03/23 09:23:17; author: xaro; Añadido un saludo más ---------------------------revision 1.1 date: 2004/03/23 09:01:58; author: xaro; branches: 1.1.1; Initial revision ---------------------------revision 1.1.1.1 date: 2004/03/23 09:01:58; author: xaro; importacion inicial del proyecto Herramientas de Programación - Tema 1 (Clase 6) state: Exp; lines: +1 -0 state: Exp; state: Exp; lines: +0 -0 4 2WUDVyUGHQHVLQIRUPDWLYDV KLVWRU\ 9Muestra una historia de la actividad en el repositorio (checkout, commit, update, …) [DUR#VDPEDaFYVWUDEDMRSUR\HFWR!FYV KLVWRU\ M 2004-03-23 09:36 +0000 xaro 1.2 LEEME.txt proyecto == ~/mitrabajo/proyecto M 2004-03-23 09:43 +0000 xaro 1.3 LEEME.txt proyecto == ~/trabajoJesus/proyecto M 2004-03-23 09:09 +0000 xaro 1.2 hola.c proyecto == ~/mitrabajo/proyecto A 2004-03-23 09:47 +0000 xaro 1.1 nuevo.c proyecto == ~/mitrabajo/proyecto Herramientas de Programación - Tema 1 (Clase 6) 5 2WUDVyUGHQHVLQIRUPDWLYDV DQQRWDWH 9Muestra información sobre quién fue el último usuario en modificar el archivo, qué modificó y cuándo lo hizo. [DUR#VDPEDaFYVWUDEDMRSUR\HFWR!FYV DQQRWDWH Annotations for LEEME.txt *************** 1.1 (xaro 23-Mar-04): 1.2 (xaro 23-Mar-04): 1.3 (xaro 23-Mar-04): conflictos Annotations for hola.c *************** 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.2 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): . . . Herramientas de Programación - Tema 1 (Clase 6) Esto es sólo un proyecto de prueba No tiene ninguna finalidad especial Aunque a veces puede generar #include <stdio.h> void main() { printf("Hola mundo\n"); printf("Hola Xaro\n"); } 6 2WUDVyUGHQHVLQIRUPDWLYDV Annotations for nuevo.c *************** 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): Annotations for carpeta1/adios.c *************** 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): 1.1 (xaro 23-Mar-04): void funcion(void) { printf("Hola nuevo mundo\n"); } #include <stdio.h> void main() { printf("Adiós mundo\n"); } Herramientas de Programación - Tema 1 (Clase 6) 7 ([DPLQDUFDPELRVHQWUHUHYLVLRQHVdiff %$&&(')' (*,+.-)' )*,+./1022 324+. Index: LEEME.txt =================================================================== RCS file: /home/xaro/micvs/DEPOSITO/proyecto/LEEME.txt,v retrieving revision 1.2 ,GHQWLILFDGRU retrieving revision 1.4 ,GHQWLILFDGRUGHUHYLVLyQ GHUHYLVLyQ diff -c -r1.2 -r1.4 *** LEEME.txt 13 Oct 2003 10:45:51 -0000 1.2 --- LEEME.txt 13 Oct 2003 11:01:14 -0000 1.4 *************** *** 1,4 **** Esto es sólo un proyecto de prueba. No tiene ninguna finalidad especial. ! Aunque a veces puede generar conflictos. ! --- 1,3 ---Esto es sólo un proyecto de prueba. No tiene ninguna finalidad especial. ! Fin. Herramientas de Programación - Tema 1 (Clase 6) 8 0DQHMDUGLIHUHQWHVUHYLVLRQHV 5(326,725,2&96 Herramientas de Programación - Tema 1 (Clase 6) 9 5HYHUWLUFDPELRVHQXQDUFKLYR 6H GHVHD UHYHUWLU ORV FDPELRV UHDOL]DGRV HQWUH OD UHYLVLyQ GHODUFKLYR/((0(W[W \ODUHYLVLyQ MRLQ MRLQ 5678:9;6<=>6@?BAC <>DE76=>6:F8CGH78IJKE8L KMH;ONG:P6EJRQFTSVUXWTQFTSVUBY(Z[[\:[]UBE5>E RCS file: /home/xaro/micvs/DEPOSITO/proyecto/LEEME.txt,v retrieving revision 1.4 retrieving revision 1.2 Merging differences between 1.4 and 1.2 into LEEME.txt 6LVyORVHLQGLFDVH–j 1.2 VHDVXPLUtDTXHVHUHYLHUWHQORV FDPELRVUHVSHFWRDODUHYLVLyQGHODFRSLDGHWUDEDMR Herramientas de Programación - Tema 1 (Clase 6) 10 5HYHUWLUFDPELRVHQXQDUFKLYR $SOLFDQGR OD RUGHQ commit SRGHPRV JHQHUDU XQD QXHYD UHYLVLyQTXHVHDXQDYXHOWDDOHVWDGR [DUR#VDPEDaPLWUDEDMRSUR\HFWR!FYV FRPPLW P? 9XHOWDDODYHUVLRQ GH/((0(W[W/((0(W[W Checking in LEEME.txt; /home/xaro/micvs/DEPOSITO/proyecto/LEEME.txt,v <-new revision: 1.5; previous revision: 1.4 done LEEME.txt 1RVHFDPELDHOSDVDGRVHUHJLVWUDOD´YXHOWDDWUiVµFRPRXQD QXHYDUHYLVLyQ Herramientas de Programación - Tema 1 (Clase 6) 11 ([DPLQDUXQHVWDGRDQWHULRUGHOSUR\HFWR (V SRVLEOH FDUJDU HQ OD FRSLD GH WUDEDMR XQD VLWXDFLyQ FXDOTXLHUDGHOSUR\HFWR 3DUDHOORQRHVSRVLEOHEDVDUVHHQORVQ~PHURVGHUHYLVLyQGH ORVDUFKLYRV 9 La historia de cada archivo es distinta. En el momento más actual del proyecto un archivo puede tener el número de revisión 1.7 y otro tener el 1.2. 2WURFULWHULRGHUHFXSHUDFLyQÆ IHFKD _^$ `'badc-ee/'ef'-fO*fg.eeg.eec cvs update: Updating . U LEEME.txt cvs update: Updating carpeta1 0~OWLSOHVIRUPDWRVGHIHFKDV 0~OWLSOHVIRUPDWRVGHIHFKDV etc... Herramientas de Programación - Tema 1 (Clase 6) 12 &96HQ.GHYHORS 5(326,725,2&96 Herramientas de Programación - Tema 1 (Clase 6) 13 &UHDUXQSUR\HFWRXVDQGR&96HQ.GHYHORS ,QGLFDPRVXVDPRV ,QGLFDPRVXVDPRV VRSRUWHSDUD VRSRUWHSDUD YHUVLRQHV&96 YHUVLRQHV&96 6LWXDFLyQGH6&9 6LWXDFLyQGH6&9 KRPH[DURPLFYV KRPH[DURPLFYV 5HSRVLWRULRPLSUR\HFWR 5HSRVLWRULRPLSUR\HFWR 9HQGHGRU;DUR 9HQGHGRU;DUR%HQDYHQW %HQDYHQW 0HQVDMHGHUHJLVWUR 0HQVDMHGHUHJLVWUR LQLFLRGHOSUR\HFWR LQLFLRGHOSUR\HFWR (WLTXHWDVWDUW (WLTXHWDVWDUW FYV ±GKRPH[DURPLFYVLQLW FYV LPSRUW ±P³LQLFLRGHOSUR\HFWR´SUR\HFWR[DURVWDUW Herramientas de Programación - Tema 1 (Clase 6) 14 /RVGLUHFWRULRV&96 *HQHUD GLUHFWRULRV &96 SDUD JXDUGDU LQIRUPDFLyQ LQWHUQDGHFRQWURO 9 Entries 9 Repository 9 Root Herramientas de Programación - Tema 1 (Clase 6) 15 7UDEDMDUFRQ&96HQ.GHYHORS $xDGLUILFKHURVH[LVWHQWHVDOSUR\HFWR 9 Proyecto -> Añadir ficheros existentes 0HQX FRQWH[WXDOVREUHILFKHUR 9 Añadir fichero al proyecto (import) 9 Eliminar fichero del proyecto (remove) 9 Eliminar fichero del disco (commit después de remove) 9 Actualizar (update) 9 Entregar (commit) 9 Añadir al repositorio (add) 9 Eliminar del repositorio (y del disco) (remove y commit) Herramientas de Programación - Tema 1 (Clase 6) 16