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

Todo aquello que no está relacionado con Gemix Studio ni con la programación DIV en general.

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

Postby shao » Wed Sep 06, 2017 11:58 am

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.stackexchange.com/questions/165668/how-to-manage-control-software-versions
You do not have the required permissions to view the files attached to this post.
User avatar
shao
 
Posts: 6034
Joined: Wed Jun 17, 2009 4:51 pm

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

Postby SimulatorOne » Wed Sep 06, 2017 12:53 pm

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...
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

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

Postby CicTec » Wed Sep 06, 2017 1:09 pm

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.
User avatar
CicTec
 
Posts: 16553
Joined: Thu Jul 31, 2008 10:18 pm

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

Postby shao » Wed Sep 06, 2017 3:33 pm

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.
You do not have the required permissions to view the files attached to this post.
User avatar
shao
 
Posts: 6034
Joined: Wed Jun 17, 2009 4:51 pm

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

Postby Nowy » Wed Sep 06, 2017 4:26 pm

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.
User avatar
Nowy
 
Posts: 597
Joined: Sat Oct 04, 2008 11:14 am
Location: Tenerife

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

Postby shao » Mon Apr 23, 2018 1:57 pm

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.
User avatar
shao
 
Posts: 6034
Joined: Wed Jun 17, 2009 4:51 pm


Return to Offtopic

Who is online

Users browsing this forum: No registered users and 4 guests