Sistemas de Control    de Versiones         Ing. Dennis S. Cohn Muroy
Agenda●   Generalidades●   Eventos básicos●   Eventos avanzados●   Flujos comunes●   Recomendaciones
Generalidades●   Alias: Source Code Management (SCM).●   Administrar los cambios efectuados       •   Documentos       •  ...
Generalidades●   Respaldo y restauración de archivos versionados●   Sincronización de la última versión de un código    fu...
Generalidades●   Seguimiento de Cambios: cambios efectuados y    responsable del cambio.●   Estandarización del código.
Eventos Comunes●   Add: Agrega un archivo●   Check out: Descarga archivos del repositorio.●   Check in/Commit: Subir los c...
Eventos Avanzados●   Branch: Crea una copia de un archivo/folder.●   Diff: Diferencia entre dos archivos/revisiones.●   Me...
Flujos Comunes
Recomendaciones●   “Update” antes de modificar algún archivo.●   Ambiente de Desarrollo:       •   FTP → pruebas exitosas ...
Recomendaciones●   Preventivas a conflictos:        •   Repartir archivos        •   “lock” → “commit”●   Correctivas a co...
Gracias    Ing. Dennis S. Cohn Muroy    dennis.cohn@pucp.edu.pe                @denniscm20
Sistemas de Control de Versiones
Sistemas de Control de Versiones
Sistemas de Control de Versiones
Sistemas de Control de Versiones
Sistemas de Control de Versiones
Sistemas de Control de Versiones
Upcoming SlideShare
Loading in …5
×

Sistemas de Control de Versiones

932 views
773 views

Published on

Breve presentación que brinda un alcance de cómo utilizar un sistema de control de versiones

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
932
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sistemas de Control de Versiones

  1. 1. Sistemas de Control de Versiones Ing. Dennis S. Cohn Muroy
  2. 2. Agenda● Generalidades● Eventos básicos● Eventos avanzados● Flujos comunes● Recomendaciones
  3. 3. Generalidades● Alias: Source Code Management (SCM).● Administrar los cambios efectuados • Documentos • Programas • etc.● Cambios almacenados como revisiones.
  4. 4. Generalidades● Respaldo y restauración de archivos versionados● Sincronización de la última versión de un código fuente.● Deshacer los cambios retornando a la última versión almacenada en el SCM.
  5. 5. Generalidades● Seguimiento de Cambios: cambios efectuados y responsable del cambio.● Estandarización del código.
  6. 6. Eventos Comunes● Add: Agrega un archivo● Check out: Descarga archivos del repositorio.● Check in/Commit: Subir los cambios efectuados al repositorio. (Commit → Revisión)● Update/Sync: Actualiza a la última revisión.● Revert: Deshace los cambios efectuados.
  7. 7. Eventos Avanzados● Branch: Crea una copia de un archivo/folder.● Diff: Diferencia entre dos archivos/revisiones.● Merge: Aplica los cambios de un archivo en otro.● Resolve: Resolver el conflicto● Locking: Tomar control de un archivo.
  8. 8. Flujos Comunes
  9. 9. Recomendaciones● “Update” antes de modificar algún archivo.● Ambiente de Desarrollo: • FTP → pruebas exitosas → “commit”. • “Commitearse”: Archivos que funcionen.● Ambiente de Producción: • Sólo archivos del Repositorio (trunk).
  10. 10. Recomendaciones● Preventivas a conflictos: • Repartir archivos • “lock” → “commit”● Correctivas a conflictos: • “revert” → “update”. • “diff” (local vs. rev.) → “merge” → “resolve”.
  11. 11. Gracias Ing. Dennis S. Cohn Muroy dennis.cohn@pucp.edu.pe @denniscm20

×