• Save
Sistemas de Control de Versiones
Upcoming SlideShare
Loading in...5
×
 

Sistemas de Control de Versiones

on

  • 998 views

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

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

Statistics

Views

Total Views
998
Slideshare-icon Views on SlideShare
995
Embed Views
3

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 3

http://www.linkedin.com 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sistemas de Control de Versiones Sistemas de Control de Versiones Presentation Transcript

    • 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 • Programas • etc.● Cambios almacenados como revisiones.
    • 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.
    • 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 cambios efectuados al repositorio. (Commit → Revisión)● Update/Sync: Actualiza a la última revisión.● Revert: Deshace los cambios efectuados.
    • 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.
    • Flujos Comunes
    • 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).
    • Recomendaciones● Preventivas a conflictos: • Repartir archivos • “lock” → “commit”● Correctivas a conflictos: • “revert” → “update”. • “diff” (local vs. rev.) → “merge” → “resolve”.
    • Gracias Ing. Dennis S. Cohn Muroy dennis.cohn@pucp.edu.pe @denniscm20