Muy buenas a todos
quisiera consultarles o alguna idea o recomendacion todo sirve ;D
como puedo llevar un control de versiones para el desarrollo de un software,
me explico, si tengo una version 1.0 y comienzo a mejorarlo, como se cuando sacar la version 1.1 o la 1.5
escuche que existe unas siglas de algo (no recuerdo) que es para eso :xD
salu2 y gracias de antemano
Es a tu criterio, pero se supone que es:
1.0.0.0
El primero correspeonde a un cambio mayor
El segundo a un cambio menor
El tercero a una compilación
Y el ultimo a una revisión
Pero la mayor parte va a tu criterio, y depende de los cambios.
Salu2
Citarescuche que existe unas siglas de algo (no recuerdo) que es para eso (https://foro.elhacker.net/Smileys/navidad/xd.gif)
Sería el svn o el cvs seguramente.
La versión es algo que decides tu y puede ser como te comenta Christian010 aunque es algo totalmente arbitrario, después tienes software de control de versiones como subversión (svn) que como desarrollador yo creo que es imprescindible tener.
Muy basicamente las dos enormes ventajas que te aporta:
-Tienes un histórico de cada pequeña modificación (revisión) en tu código, si algo te falla puedes volver atrás, comparar los cambios respecto al último, generar dos ramas distintas de desarrollo manteniendo el source...
-Desarrollar colaborativamente: dos personas pueden desarrollar a la vez sobre el mismo fuente sin nisiquiera hablar, pueden hacer sus cambios y en el momento de hacer el commit (enviar revision) se encarga de avisarte y unir las linias modificadas en el mismo archivo o avisarte si hay conflictos en ciertas linias...
El servidor:
http://subversion.tigris.org/getting.html
Y el mejor cliente para windows:
http://tortoisesvn.tigris.org/
gracias por la idea y por la explicacion
justamente eran esas las siglas.
salu2 y gracias