Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 3 de 3
Ir a la página Anterior  1, 2, 3
 
Empezando A Usar Git Caso Practico.
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Re: Empezando A Usar Git Caso Practico. 
 
No veía la jodía campana    

He hecho commit y he subido los cambios (push).
A ver si lo tienes actualiazo bien o qué... qué lío, señor, señor...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Empezando A Usar Git Caso Practico. 
 
Estoy probando una opción que tiene git, la de ignorar ciertos archivos, para no tenerlos en cuenta a la hora de llevar el control de versiones.

Si tenemos definido un archivo de texto .gitignore, donde le hemos dicho que archivos o directorios no se tengan en cuenta.El comando seria asi:
git config --global core.excludesfile ~/.gitignore

El fichero .gitignore que he echo para gambas es el siguiente:
Citar:
#ignorar este directorio

.gambas/*
.gambas/

#archivos temporales
*~

Asi no me sube los ficheros  *.gambas, que normalmente son grandes, ni los temporales *~

Si vuestro proyecto ya esta en funcionamiento, y habéis echo varios commit, tendréis que borrar esos  directorio/ficheros usando la orden:
 git rm --cached <file>

Para más información:
http://es.gitready.com/beginner/2009/01/19/ignoring-files.html

Saludos
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Empezando A Usar Git Caso Practico. 
 
jsbsan escribió: [Ver mensaje]
git config --global core.excludesfile ~/.gitignore

Julio, creo que esa opción es buena si todo los proyectos que haces en git son con gambas, pero si haces proyectos en otros lenguajes, me parece que no es la opción correcta.

Saludos
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Empezando A Usar Git Caso Practico. 
 
Tincho:

Puede ser, el aplicarlo como global, puede dar problemas con otros lenguajes... por ejemplo los .class de java son binarios,  y los .class de gambas son "codigo en texto plano"... si hicieramos un .gitignore para java y lo pusieramos como global, este impediría gestionar proyectos en gambas con git, al no subir los archivos .class.

De todos modos os dejo un enlace con formatos de gitignore para un montón de lenguajes:
https://github.com/github/gitignore
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Empezando A Usar Git Caso Practico. 
 
Hola, respecto al .gitignore que como saben es el archivo que hace de filtro para no subir archivos que no deseamos al repositorio, como por ejemplo los programa.gambas.
Les comento que gambas, cuando crea un proyecto desde cero le pone en el directorio un archivo .gitignore y de esta manera prepara el "terreno" para que luego lo subamos a github, entre otros.

Saludos.
 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Empezando A Usar Git Caso Practico. 
 
esperando que tambien haya en lo que busco ayudare con unos granos IMPORTANTES de arena en esto

* lo mas importante: git es descentralizado, bueno lo emula, cuadno tienes el repositorio git, tienes todo, puedes consultar como si fuera online, con svn esto es imposible.. y eso que el svn tiene bastante basura cuando baja y hace chekout!
* al igual permite localmente "marcar" los cambios, esto es que realiza el commit localmente y "despues sube" este commit, de alli estos conceptos de "merge" y "pull" mientras que en svn necesitas estar online para "marcar" los cambios con un commit!

1) un proyecto gambas prepara algunos directorios vacios, al igual que svn, git no puede o permite subir directorios vacios, para eso se crea adentro un .gitkeep para que git este obligado de subir el directorio que contiene el archivo

2) git tiene submodulos asi como vsn tiene externals, y son utiles para usar codigo reusable, igual que como usariamos modulos gambas. el proceso es igual de complicado pero la diferencia es que se puede alterar en medio de el historico sin maltratar todo el repositorio local.

3) svn crea un directorio de historico en cada directorio del proyecto, esto hace muy dificil de mantener cuando hay corrupcion de archivos, git solo mantiene esto en la raiz y el resto se gestiona ente el archivo de config local (en home/.git) y el del propio repo local (en .git dentro del repositorio), haciendo facil recuperar la copia local si se corrompe.

4) gambas esta 100% integrado a subversion, mientras que no esta aun preparado correctamente para git

5) en cuanto programas graficos, los de subversion son mas completos que los de git como rapidsvn, pero git no esta hecho para andar con graficos, sino para programadores.. es decir es para machos
 



 
mckaygerhard - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Empezando A Programar ferlz General 9 Domingo, 18 Julio 2010, 23:23 Ver último mensaje
AnSnarkista
No hay nuevos mensajes Androidstudio Empezando codificador Java 2 Miercoles, 14 Octobre 2015, 06:20 Ver último mensaje
codificador
No hay nuevos mensajes Empezando A Usar Subversion Caso Practico tincho Aplicaciones/Fragmentos de Código 14 Viernes, 25 Noviembre 2016, 21:13 Ver último mensaje
tercoIDE
No hay nuevos mensajes [C] Uso Practico De Los Punteros Shell C/C++ 3 Sabado, 09 Marzo 2019, 10:36 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 3 de 3
Ir a la página Anterior  1, 2, 3

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron