DEV Community

Jose Estrada
Jose Estrada

Posted on • Originally published at nadiemedicejose.Medium

¿Por qué deberías usar un Sistema de Control de Versiones? 💡

¿Qué son los SCV?

Son herramientas que ayudan a equipos de software en la administración de cambios al código fuente a través del tiempo. 🕒

Ventajas de usar un SCV

👉🏽 Realiza cambios mientras mantienes el flujo de trabajo.
👉🏽 Olvídate de perder líneas de código o la totalidad del proyecto.
👉🏽 Un SCV mantiene Historial y Respaldo de todos los cambios que realices en tus ficheros línea por línea para saber exactamente de donde provienen. 🔍
✅ Realiza respaldos.
✅ Mantén un historial.
✅ Realiza revisión de cambios.
✅ Experimenta realizando modificaciones sin afectar al código.
✅ Permite la colaboración.

Tipos de SCV

Centralizados vs Distribuidos

Centralizados
El proyecto completo almacenado en un servidor central y cada colaborador envía sus cambios al servidor.

Distribuidos
Cada colaborador mantiene una copia del proyecto y su historial en su computadora.

¿Y tú, ya utilizas un Sistema de Control de Versiones? 🤔

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay