"Control de Versiones - CVS en proyectos .NET"

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    "Control de Versiones - CVS en proyectos .NET" - Presentation Transcript

    1. Control de Versiones Uso de CVS en proyectos .NET
    2. Contenido
      • ¿Qué es CVS?
      • Ventajas
      • Desventajas o limitaciones
      • Otros sistemas de control de versiones
      • ¿Qué sincronizar?
      • ¿Qué no sincronizar?
      • Uso de Eclipse
      • Preguntas
      • Referencias
    3. ¿Qué es CVS?
      • En inglés significa Concurrent Versions System .
      • Es una aplicación cliente – servidor.
      • Empleado para administrar versiones y cambios sobre archivos.
      • Usualmente se usa para archivos con código fuente, pero puede aplicarse a cualquier tipo de archivo.
      • Se difunde libremente bajo la licencia GPL.
    4. Ventajas
      • Gratis.
      • Permite la concurrencia del trabajo, donde más de una persona trabaja con el mismo archivo.
      • Variedad de clientes a escoger.
      • Manejo de múltiples versiones simultaneas.
      • Integración de versiones.
      • Algoritmos de comparación de contenido.
    5. Desventajas o limitaciones
      • No soporta refactorización de sistemas de forma automática o versionada.
      • Limitado para UTF-8, Unicode o archivos con contenido diferente a ASCII.
      • El protocolo no soporta eliminación de directorios o renombrarlos.
      • Depende de la implementación de los clientes.
      • Visual Studio carece de soporte nativo a CVS.
    6. Otros sistemas de control de versiones
      • SUBVERSION
      • Microsoft SourceSafe
      • DARCS
      • YACC
      • Visual Studio Team System Source Control
      • ClearCase
    7. ¿Qué sincronizar? Ejemplo de archivos usados para proyectos .NET con C# *.sln Archivos de solución *.csproj Archivos de proyecto *.cs Código fuente *.cd Diagramas de clase *.resx Archivos de recursos *.aspx *.asmx *.ascx … Archivos de aplicaciones web *.master Páginas maestras *.js Fuentes de JavaScript *.css Hojas de estilo
    8. ¿Qué no sincronizar? Ejemplo de archivos usados para proyectos .NET con C# Usualmente estos archivos se agregan al .cvsignore *.suo Archivo de opciones de usuario sobre la solución *.csproj.user Archivos de opciones de usuario sobre el proyecto /bin/* El directorio de compilados /obj/* El directorio de parciales *.classpath *.project Archivos de Eclipse
    9. Uso de Eclipse Archivo nuevo a subir. Archivo existente a sincronizar. Archivo nuevo a bajar del servidor. Archivo existente a bajar del servidor. Archivo a remover del servidor. Archivo removido del servidor. Conflicto o colisión entre archivos.
    10. Uso de Eclipse !
    11. Preguntas ?
    12. Referencias
      • http://buho.dbaccess.com/display/kb/CVS+Files
      • http://buho.dbaccess.com/pages/viewpage.action?pageId=817
      • http://www.nongnu.org/cvs/
      • http://en.wikipedia.org/wiki/Concurrent_Versions_System
      • http://wiki.eclipse.org/index.php/CVS_FAQ
      • http://buho.dbaccess.com/download/attachments/43517/IT-Versionamiento+de+Entregables+v+1.0.pdf?version=1
    13. ¡Recuerden llenar la encuesta de evaluación de esta presentación! http://acertijo.dbaccess.com
    14. ¡Gracias por su atención! www.dbaccess.com

    + La Red DBAccessLa Red DBAccess, 3 years ago

    custom

    3032 views, 1 favs, 5 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3032
      • 3017 on SlideShare
      • 15 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 52
    Most viewed embeds
    • 5 views on http://www.nexus.uanl.mx
    • 5 views on https://www.nexus.uanl.mx
    • 2 views on http://red-dbaccess.blogspot.com
    • 2 views on http://www.lacoctelera.com
    • 1 views on http://s3.amazonaws.com

    more

    All embeds
    • 5 views on http://www.nexus.uanl.mx
    • 5 views on https://www.nexus.uanl.mx
    • 2 views on http://red-dbaccess.blogspot.com
    • 2 views on http://www.lacoctelera.com
    • 1 views on http://s3.amazonaws.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories