Page 1 of 1

¿Método para controlar las versiones de tus proyectos?

Posted: Wed Sep 06, 2017 11:58 am
by shao
Hola, ¿alguien usa algún programa para controlar las versiones de sus proyectos?, ¿cuál?.
Me refiero a los cambios que tiene cada versión y toda esa información.
Existe Github pero ¿no existe ningún programa que se pueda instalar en tu PC para esto?, Github parece más orientado al desarrollo en grupo y eso no lo necesito.
Trello está muy bien (ver tutorial por youtube), es muy sencillo y es indicado para controlar el avance del proyecto aunque necesitas estar conectado para hacer cambios y no sirve para controlar versiones, de ahí mi pregunta.

Sobre el orden de los números a la hora de enumerar la versión, esta es una regla que puede ayudar:
Una versión como 1.2.3.4 puede interpretarse como

1 - la versión principal, cambiarlo romperá la compatibilidad
2 - versión secundaria, nuevas características
3 - versión de corrección de errores, sólo cuando una versión contiene correcciones de errores
4 - número de construcción, el número interno de la construcción, por lo general decidido por un sistema automatizado de construcción o sistema de integración continua.
Por ejemplo, la versión 1.1.1 sólo contiene errores corregidos y encontrados en la versión 1.1.0. nada más, ningún cambio más fue realizado.
Eso lo encontré aquí:
https://softwareengineering.stackexchan ... e-versions

Re: ¿Método para controlar las versiones de tus proyectos?

Posted: Wed Sep 06, 2017 12:53 pm
by SimulatorOne
Gracias! lo probare. el Trello, parece bueno para tener tus listas de tareas ONLINE, compatible con tu movil tamb.

Yo las versiones las interpreto de esta manera...
Es como un % del proyecto realizado...
0.50= 50% Aun en desarrollo, en fase Alpha.
1.00 = 100% Esta Finalizada la version(El desarrollador lo considera terminado y testeado)(No es Alpha, ni Beta)
2.00 = 200% se considera una version, con GRANDES CAMBIOS(Expansiones, Ampliaciones, nuevas mecanicas, Cambio de diseño...)
15.00 = 1500% Version MUY AVANZADA, que lleva mucho tiempo Añadiendo Ampliaciones, mejoras, correcciones... es MUY diferente a la version 1.00(casi no parece el mismo juego!)

A veces cuando se hacen Fix de un proyecto solo incrementan 1 número al final:
1.00 > 1.01 - Se considera arreglos y alguna mejora minima.
1.00 > 1.25 - Se considera grandes arreglos y muchas mejoras, y algun contenido nuevo.

Los decimales del proyecto determina lo complejo que es el desarrollo, y la cantidad de fixes y mejoras añadidas...

Re: ¿Método para controlar las versiones de tus proyectos?

Posted: Wed Sep 06, 2017 1:09 pm
by CicTec
Hola shao,

Depende a lo que te refieres como version.

Trello es el mas popular para gestionar tareas de los proyectos.
github gestiona bien versiones, proyectos para una sola persona y/o grupos, tambien esta bitbucket que es muy similar, aunque github es mas popular.

Re: ¿Método para controlar las versiones de tus proyectos?

Posted: Wed Sep 06, 2017 3:33 pm
by shao
De nada Simulator.

Ya veo, yo tengo varios archivos, por ejemplo de cosas que pruebo a añadir y si no me gusta como quedan, el archivo se queda ahí y sigo con el archivo anterior, hasta ahora me estoy apañando con un simple LOG.txt donde anoto los bugs que voy descubriendo y debo corregir.
Pero es por eso, por los varios archivos que de hacer pruebas y otras cosas tengo ahí, yo los he llamado "versiones", entonces es por tener un poco de control que me sirva para saber qué se hizo en cada una de esas "versiones".

Ya veo que no hay ningún programa instalable para algo así.
La imagen es como yo represento el camino del desarrollo de un juego, estaría bien saber qué se hizo en cada bifurcación, que viene a ser un camino que tomaste y que luego volviste atrás por alguna razón.

Re: ¿Método para controlar las versiones de tus proyectos?

Posted: Wed Sep 06, 2017 4:26 pm
by Nowy
Para los proyectos que soy solo lo hago a lo sencillo uso lo de 0.0.0.0 pero lo hago manual quizas sea buena idea usar un programa. Voy cambiando la version segun la importancia de los cambios hechos, y si algunos cambios no me gustan simplemente la version en donde los quite y corregi es una mas avanzada. Con lo que me lio a veces es como nombrar una version publicada y una de desarrollo.

Re: ¿Método para controlar las versiones de tus proyectos?

Posted: Mon Apr 23, 2018 1:57 pm
by shao
http://hacknplan.com

Es como trello pero enfocado directamente al desarrollo de juegos, trello es en plan genérico.
No lo he probado, he visto un tutorial en youtube y parece que va muy bien.
Yo particularmente uso desde hace un tiempo Google docs, ahí tengo la DOC del juego, el diseño, los bugs y todo lo que necesito.