Soy bastante nuevo en programación y desarrollo web y hasta ahora no he trabajado en ningún proyecto que creía que fuera lo suficientemente grande como para garantizar el uso de un control de versión adecuado. Sin embargo, ahora estoy trabajando en un proyecto que se está haciendo cada vez más grande (¡muy emocionante!). Creo que sería prudente usar algún tipo de control de versión. Por el momento, trabajo solo, pero si este proyecto llega a donde quiero, espero que en algún momento necesite (¡y quiero!) Que participen otras personas. Mi problema es porque nunca he usado el control de versiones, realmente no sé qué es, cómo funciona, etc.control de versión para novato
Espero que esta pregunta no esté clasificada como subjetiva. No estoy pidiendo a las personas que me digan qué control de versión creen que es mejor, estoy bastante feliz de pasar algún tiempo buscando y probando por mí mismo.
Estoy realmente queriendo que algunas personas me den un vistazo rápido de cómo funciona un sistema de control de versiones estándar (sé que todas serán diferentes, pero estoy hablando de lo básico aquí) y si es posible, en una forma no subjetiva, para explicar las diferencias entre algunos de los jugadores principales. es decir, ¿cuál es la diferencia entre mercurial y git, no cuál es mejor? ¡Lo decidiré por mí mismo, gracias!
Aquí tienes http://www.ericsink.com/scm/source_control.html - un buen comienzo explicando los conceptos básicos. – sharptooth
Nota pequeña: independientemente del tamaño del proyecto, siempre usaría el control de versiones. Todo el mundo hace algo estúpido en algún momento, y la capacidad de retroceder y salvar tu culo es invaluable. – Paddy
posible duplicado de [¿Cuál es la diferencia entre todos los diferentes tipos de control de versión?] (Http://stackoverflow.com/questions/3859/what-is-the-difference-between-all-the-different-types- of-version-control) –