REPOSITORIO CVS Informaciєn sobre cambios Estado de un archivo

Anuncio
,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
Descargar