Control de versiones

El control de versiones es esencial en el desarrollo de software, permitiendo respaldar, archivar y rastrear cambios en el código a lo largo del tiempo. Facilita la observación detallada de modificaciones, quién las hizo y cuándo. Siendo una herramienta indispensable ya que nos brinda la ventaja de retroceder a estados anteriores del código en caso de problemas.


Existen principalmente dos tipos de VCS en función de cómo gestionan y almacenan las versiones de los archivos:


    Conclusión

CVS es una herramienta crucial en nuestro campo de ISC ya que al implementarla en nuestros proyectos lograremos tener un respaldo de los cambios efectuados en el código, además de permitirnos observar que tanto han trabajado otros desarrolladores en dicho proyecto, igualmente permite darnos una solución para poder trabajar como equipo y avanzar de manera eficiente desde locaciones remotas.
La CVS local se utiliza mayormente cuando un desarrollador trabaja individualmente en caso de que el número de colaboradores aumente pueden usarse CVCS o DVCS, dada la investigación realizada opino que es mucho mejor DVCS ya que presenta menos problemas que CVCS obtiene por ser un único servidor.
Aunque no estaba familiarizada con el término de sistema de control de versiones, en mi vida cotidiana como estudiante de ISC he llegado a utilizarla al trabajar colaborativamente en proyectos en GIthub, una plataforma que utiliza Git como su sistema de control de versiones subyacente.

    Bibliografía
    Git - Acerca del control de versiones. (s. f.). https://git-scm.com/book/es/v2/Inicio---Sobre-el-Control-de-Versiones-Acerca-del-Control-de-Versiones
    Mijacobs. (2023, 27 julio). ¿Qué es el control de versiones? - Azure DevOps. Microsoft Learn. https://learn.microsoft.com/es-es/devops/develop/git/what-is-version-control
    Technologies, U. (s. f.). Sistemas de control de versiones. Unity. https://unity.com/es/solutions/what-is-version-control
    Control de versiones 101: definición y ventajas. (2020). ICHI.PRO. https://ichi.pro/es/control-de-versiones-101-definicion-y-ventajas-122972115953137
    https://www.jetbrains.com/es-es/teamcity/ci-cd-guide/concepts/version-control/. (s. f.). TeamCity. Recuperado 27 de agosto de 2023, de https://www.jetbrains.com/es-es/teamcity/ci-cd-guide/concepts/version-control/