Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

Borrar este aviso
El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

[SOLUCIONADO] Actualizar desde el repositorio git de Gambas3
#1

Buenas!.

La verdad es que desde que la comunidad estuvo sin funcionar, tenía más de una pregunta que hacer, pero solo unas pocas, eh ?. jeje.  Shy

No sé si ocurre el mismo problema con las anteriores versiones de Gambas3. Lo cierto es que bajé las fuentes "de la estable" con git de esta forma:
( Prácticamente siguiendo lo que dice la web de Gambas)
Código:
git clone --depth=1 https://gitlab.com/gambas/gambas.git

Y entonces para bajar una nueva versión ( que siendo la estable puede pasar meses ). Pero la respuesta no debería ser un error.

Entré en el directorio de la fuente de Gambas3 y hice:
Código:
git pull

Y me soltó el siguiente error:
Cita: 
fatal: no es un repositorio git ( o ningún padre en el punto de montado /)
Parando en el límite del sistema de archivos (GIT_DISCOVERY_ACROSS_FILESYSTEM no establecido).

Y aunque hiciera:
Código:
git fetch

Daba el mismo error.

¿ Le falta algún archivo a las fuentes para poder lograr actualizar desde git ?.
¿ Esta más pensando para la versión de desarrollo ?.

How To Deal With Git and Gitlab

Un poco larga las instrucciones de gitt con la versión de desarrollo.

Saludos

“Nunca confíes en un ordenador que no puedas lanzar por la ventana” – Steve Wosniak
#2

Hola hermano.
yo actualice gambas desde el mismo discover a la 3.15 (kubuntu 18.04)
y va muy bien.
#3

Hola Alessandri. 

Actualizar para ejecutar lo hago desde el PPA. Pero si me interesa las fuentes o bien para el día de mañana, uso un poco git.
Hace unos años usábamos subversión y puede que no diera tantos problemas en actualizar.  Confused  

No he probado a hacerlo con la versión de desarrollo de Gambas.

Discover parece como el gestor de software de las distros Debian. Al menos como Linux Mint.

Algo que no llego a entender es el tema de las actualizaciones de las fuentes de una aplicación.
Suele bajarse lo que se actualizado, vale.

Pero el proceso de configuración y compilación no gana en tiempo. Se vuelve a repetir todo el proceso
desde cero por lo que aparenta. Quizás por obligación.

Quiero decir que debería configurar y compilar "solo partes" que fuesen necesaria para la nueva actualización
y luego reutilizar las que se habían configurado sin necesidad de volver a tener que reconfigurar todo.

Saludos

“Nunca confíes en un ordenador que no puedas lanzar por la ventana” – Steve Wosniak
#4

Hice el mismo procedimiento con un motor para Doom3 y luego lo repetí con el git de Gambas3, funcionó sin mayor problema.
Bajada y actualización del repositorio local.

Saludos

“Nunca confíes en un ordenador que no puedas lanzar por la ventana” – Steve Wosniak
#5

Un ejemplo para instalar la versión Master mediante Git si el S.O. es Ubuntu 20.04 (o Linux Mint 20):

   https://www.gambas-it.org/smf/index.php?...0#msg48170

"Los horizontes perdidos nunca regresan. " (F. Battiato)
#6

Hola Vuott!.
(26-07-2020, 17:45)vuott escribió:  Un ejemplo para instalar la versión Master mediante Git si el S.O. es Ubuntu 20.04 (o Linux Mint 20):

   https://www.gambas-it.org/smf/index.php?...0#msg48170

Pero esa es la versión de desarrollo por lo que muestra. "gambasdevel". Huh
¿ Una master es una versión de desarrollo entonces ?.

Lo que me hace creer que git está como más orientado a versiones que tiene cambios constantemente.

Al final la versión que bajé de Gambas mediante la instrucción que vemos al principio ,era la de desarrollo. Cuando abrí
el archivo "versión" y ví X.XX.90, desarrollo. Pero como es para ver el código fuentes de Gambas para ver como esta hecho,
no me preocupa una versión u otra.

Incluso con el motor libre del juego de Doom3  (dhewm3), la versión estable es del 2018. En cambio han salido
muchas versiones "Release Candidate" ( R.C ) que es la que se está bajando con git.

Dos años y sin versión estable nueva!.  Está parada en la 3.1.5.1 pero de ahí a 3.1.5.1rc2.XXXX con R.C.

Saludos

“Nunca confíes en un ordenador que no puedas lanzar por la ventana” – Steve Wosniak
#7

(27-07-2020, 11:24)Shell escribió:  ¿ Una master es una versión de desarrollo entonces ?.

Lo que me hace creer que git está como más orientado a versiones que tiene cambios constantemente.

La primera  afirmación es correcta.

Lo segundo es obvio, pero cualquier código que esté bajo el control de versiones como git está sujeto a cambios constantes.

Lo que pasa es que no te has dado cuenta de un detalle. No sólo existe la rama "master", sino que hay otras ramas. En el caso de gambas también existe la rama "stable" y además tienes los "tags" o etiquetas de todas  las versiones que se van registrando.

A partir de una rama que es estable en su momento, el desarrollador crea una etiqueta con el número de versión y luego sigue trabajando en la master. Cuando considera que se requiere una nueva versión, crea una copia de la master en stable y su correspondiente etiqueta de versión. Y así sucesivamente....

Puedes ver tu mismo las ramas y etiquetas si accedes a la web ​​​​​​https://gitlab.com/gambas/gambas y despliegas el combobox donde se ve master.

[Imagen: Qxh6b6D.png]

Supongo que en git habrá alguna manera de listar las ramas y seleccionarlas para descargarlas (o clonarlas en tu pc).

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
#8

(27-07-2020, 14:04)jguardon escribió:  Lo segundo es obvio, pero cualquier código que esté bajo el control de versiones como git está sujeto a cambios constantes.

La estable también lo está. Pero no pude o no supe bajarla con git. De hecho ya se encuentra en el repositorio la 3.15.1
Es normal que una estable tarde en salir y más con proyectos grandes. Deben ser errores un poco graves cuando sale
en breve una nueva versión de la estable.
(27-07-2020, 14:04)jguardon escribió:  Lo que pasa es que no te has dado cuenta de un detalle. No sólo existe la rama "master", sino que hay otras ramas. En el caso de gambas también existe la rama "stable" y además tienes los "tags" o etiquetas de todas  las versiones que se van registrando.

Naturalmente. Lo interesante en este caso es saber usar git y decirle expresamente que interesa bajar con opciones determinadas en la 
linea de comando.
(27-07-2020, 14:04)jguardon escribió:  Supongo que en git habrá alguna manera de listar las ramas y seleccionarlas para descargarlas (o clonarlas en tu pc).

He intentado usar las instrucciones que se muestran en la ayuda de Gambas para bajar la estable y no tuve mucha
suerte, acabé bajando la versión desarrollo.

A mi me parece más interesante y como más cómodo (si se sabe) usar git que usar solo un archivo zip ( es lo más fácil, vale, pero a la larga
git es una herramienta que deberíamos conocer ). 

Ademas es curioso cuando le dices al editor de Gambas que quieres poner bajo el control de versiones usando Git..que diga, ¿ estás seguro ?.
Ostras mejor me lo pienso, que esto explota..no vaya a ser peligroso para mi proyecto y acabe fastidiándolo por probar opciones que
no conozco.  Rolleyes

Saludos

“Nunca confíes en un ordenador que no puedas lanzar por la ventana” – Steve Wosniak


Posibles temas similares…
Tema / Autor Respuestas Vistas Último mensaje
Último mensaje por vuott
08-09-2020, 16:21

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)