Jump to content
  • 0
gerardo

[Pregunta] Como ver mi versión de hercules

Question

Hola que tal, me vengo recién integrando a hercules, me han dicho maravillas de el, por tal decidí probarlo.

 


Bueno mi pregunta es simple, como ver cual es mi versión de hercules?, dado que por lo que veo para obtener hercules instalo git en Centos y este viene con comandos y todo, pero lo mas parecido a ver que versión tengo es git log, pero no se mas aya de ello, por tal hago este post, obviamente es no confundir con los cambios, dado que no se mucho como administrar las versiones del emulador con los cambios que yo haga.

 

Eso es todo, gracias.

Edited by gerardo

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

exacto, tambien estoy algo confundido con las versiones el dia de hoy fue mi primer dia probando hercules pero no use git use TortoiseSVN para descargar la version y por lo menos ai pude ver la rev pero tengo etendido que tortoise es algo extra y nativo es git, no se si fue por descargarme el emu de esta forma pero al correr el emulador si me muestra el numero de la revision

 

Status]: Memory manager initialised: log/map-server.exe.leaks                 Hercules Development Team presents                _   _                     _               | | | |                   | |               | |_| | ___ _ __ ___ _   _| | ___  ___               |  _  |/ _  '__/ __| | | | |/ _ / __|               | | | |  __/ | | (__| |_| | |  __/__                _| |_/___|_|  ___|__,_|_|___||___/                    http://herc.ws/board/[Info]: SVN Revision: '12301'[Info]: Server supports up to '4096' concurrent connections.
Edited by kiros

Share this post


Link to post
Share on other sites
  • 0

 

exacto, tambien estoy algo confundido con las versiones el dia de hoy fue mi primer dia probando hercules pero no use git use TortoiseSVN para descargar la version y por lo menos ai pude ver la rev pero tengo etendido que tortoise es algo extra y nativo es git, no se si fue por descargarme el emu de esta forma pero al correr el emulador si me muestra el numero de la revision

 

Status]: Memory manager initialised: log/map-server.exe.leaks                 Hercules Development Team presents                _   _                     _               | | | |                   | |               | |_| | ___ _ __ ___ _   _| | ___  ___               |  _  |/ _  '__/ __| | | | |/ _ / __|               | | | |  __/ | | (__| |_| | |  __/__                _| |_/___|_|  ___|__,_|_|___||___/                    http://herc.ws/board/[Info]: SVN Revision: '12301'[Info]: Server supports up to '4096' concurrent connections.

Creo que este error es un problema del mismo hercules.. no le es posible verificar la version de Github si mas bien recuerdo ya se esta trabajando en un metodo para hacerlo

 

 

Si tienen la herramienta Github y clonan el repostorio tienen una interfaz mas amigable para saber cual version tienen y el log de commits

Share this post


Link to post
Share on other sites
  • 0

El gran problema de Git para usuarios que vienen desde Subversion (SVN) es que esperan que cada versión esté numerada, cosa que por desgracia no es así: cada versión tiene un hash SHA-1 que es una cadena de caracteres (el hash SHA-1 se utiliza también para encriptación de contraseñas, por lo que dos entradas muy similares provocan salidas muy distintas con casi total seguridad).

 

Personalmente, el único comando para saber las versiones de un servidor sin tener una interfaz gráfica disponible es git log como ya se comentó, aunque con todos nosotros acostumbrados a ver interfaces gráficas (me incluyo) se nos puede quedar poco intuitivo.

 

Además, sabiendo que en Git tras clonar un repositorio, salvo para actualizar ya no se depende de él (estás en tu propio hilo de desarrollo y puedes lanzar tus propias actualizaciones para ti con absoluta capacidad) cuesta más aún saber qué versión se tiene porque los hashes SHA-1 serán distintos unos de otros.

 

Una solución, aunque chapucera, es descargar periódicamente tu copia local a Windows u otro sistema operativo con interfaz gráfica, y tratarlos con programas Git que dispongan de interfaz gráfica (como TortoiseGit, SourceTree o Github for Windows, todos éstos para Windows). Una interfaz gráfica resta mucha potencia a Git, pero las funcionalidades que se ofrecen son muchísimo más sencillas de usar.

 

------

 

Hercules también soporta ser descargado a través de programas SVN, pero se trata de un soporte híbrido el cual no dispone de todas las funcionalidades nativas de SVN sino solo las básicas. Dado que nos basamos esencialmente en Git, el soporte que podemos prestar a clientes SVN es muy limitado. Además, se pudo comprobar que por motivos desconocidos los números de revisión de Hercules varían según cómo se haya descargado Hercules a través de SVN.

 

------

 

Para evitar este tipo de problemas y confusiones, yo mismo sugerí hace algo de tiempo a los desarrolladores contar con un número oficial de revisión independiente de con qué sistema de control de versiones o programa se haya descargado. Por desgracia, desconozco su estado de desarrollo (o incluso si es posible) aunque se me comentó que se le echaría un vistazo.

 

Espero que, aunque un poco denso, este comentario haya sido de utilidad. ¡Un saludo!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.