[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Git log no muestra los merges



El 10/07/14 21:06, Marco Da Silva escribió:
Date: Thu, 10 Jul 2014 20:24:03 -0300
From: mauro.antivero@gmail.com
To: debian-user-spanish@lists.debian.org
Subject: Git log no muestra los merges

Estimados, tengo varios proyectos para los cuales uso Git como sistema
de control de versiones. El tema es que desde hace un tiempo (recién le
presté atención ahora) cuando hago un merge y luego hago un git log o
utilizao alguna herramienta gráfico como qgit o giggle por ejemplo no
veo dichos merges, pero si los mensajes de commit. Es decir, me muestra
como si todo fuera hecho sobre la rama master y no me muestra ese
"grafiquito tan lindo y explicativo" de como se fueron dando las
ramificaciones y las fusiones.

Recuerdo que hace un tiempo cuando empecé con git esto se veía
claramente. De hecho en otra PC tengo un proyecto con git 1.7.2.5 y las
ramas se muestran perfectamente. El caso al cual hago referencia ahora
es una PC con git 1.8.3.2. Alguien sabe si cambió algo? Me parece muy
raro. Evidentemente es un error mío, pero no me doy cuenta que.

Pongo un ejemplo sencillo para que me entiendan. Esto es lo que hice:

- Creo un proyecto nuevo.
- Realizo 5 commits en la rama master (etiquetados como 1 a 5 para que
sea bien claro).
- Luego creé y me pasé a la rama "rama1", donde hice luego los commits 6
a 8.
- Finalmente me paso a la rama master y hago el merge con la rama "rama1".

Esto es lo que obtengo usando el comando "git log --graph":

* commit 53028b262f51dcfda3f40174ef8cb49a99fb4272
| Author: Mauro <mauro.antivero@gmail.com>
| Date: Thu Jul 10 20:17:34 2014 -0300
|
| 8
|
* commit 3c4bec0e8ec61bab2245191bb4d7a84ac9e1ac6e
| Author: Mauro <mauro.antivero@gmail.com>
| Date: Thu Jul 10 20:17:22 2014 -0300
|
| 7
|
* commit 7ce6ddd207faf0dd16f00aca6873454d663b4455
| Author: Mauro <mauro.antivero@gmail.com>
| Date: Thu Jul 10 20:17:07 2014 -0300
|
| 6
|
* commit 69d997655ad87b132838cef85e21a41df7710a69
| Author: Mauro <mauro.antivero@gmail.com>
| Date: Thu Jul 10 20:16:36 2014 -0300
|
| 5
|
* commit 724289a5ec4ff6973820f43b60d8466deb404edc
| Author: Mauro <mauro.antivero@gmail.com>
| Date: Thu Jul 10 20:16:19 2014 -0300
|
| 4
|
* commit 7b500515c29af04fa8938626496ae75e1ace31a5
| Author: Mauro <mauro.antivero@gmail.com>
| Date: Thu Jul 10 20:16:04 2014 -0300
|
| 3
|
* commit 27b2dadcf6ac0caac0b49363998c185c8f35d087
| Author: Mauro <mauro.antivero@gmail.com>
| Date: Thu Jul 10 20:15:45 2014 -0300
|
| 2
|
* commit acfb1d79ad6af5e8225072d537687aeea3ca037f
Author: Mauro <mauro.antivero@gmail.com>
Date: Thu Jul 10 20:15:31 2014 -0300

1

Como verán, ni rastro de la rama, a pesar de que los commits 6 a 8
están. Lo mismo veo con cualquier herramienta gráfica que utilice. A
alguien le ha pasado esto? Estuve buscando pero no encontré algo similar
en Internet. Como siempre les agradezco por su ayuda.

Saludos y muchas gracias, Mauro.


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] 53BF2093.2030901@gmail.com">https://lists.debian.org/[🔎] 53BF2093.2030901@gmail.com

Saludos Mauro


Intenta con el siguiente comando:  git log --graph --all
Me sigue pasando exactamente lo mismo, no me muestra ninguna rama y cuando hago un git log no me muestra los puntos en los cuales realicé el merge. Realmente no entiendo que está pasando.

Recuerda que si no indicas la rama te toma por defecto HEAD. Aqui recree un caso como el que comentas  (la prueba la realice en windows):
Pues a mi en ambos casos me muestra todos los commits (del 8 al 1), ya sea que lo haga con o sin el --all y esté sobre la rama "master"o la rama "rama1". Realmente no entiendo nada ya...

Si a alguien se le ocurre algo se agradecen sugerencias.

Saludos, Mauro.

Marco@DESKTOP-DMK001 /D/Users/Marco/cz/Test (rama1)
$ git log --graph --all
* commit 5cdbd347e33e828d5f9fb4e84e34c1b2f8a0b155
| Author: Marco <markmarco16@hotmail.com>
| Date:   Thu Jul 10 19:58:49 2014 -0430
|
|     7
|
| * commit a17dace7b63c83c8a47f9204cc3d1704d120a384
|/  Author: Marco <markmarco16@hotmail.com>
|   Date:   Thu Jul 10 19:54:26 2014 -0430
|
|       4
|
* commit 4f6e54f204e1746432ece6c513ca05ca6fa2b45b
| Author: Marco <markmarco16@hotmail.com>
| Date:   Thu Jul 10 19:47:49 2014 -0430
|
|     3
|
* commit fa4f90d729527914cc8fd99259bdc8283a74c9f5
| Author: Marco <markmarco16@hotmail.com>
| Date:   Thu Jul 10 19:46:53 2014 -0430
|
|     2
|
* commit ee879b662ad8de86bf8b8a48237a6b1434c6db2c
   Author: Marco <markmarco16@hotmail.com>
   Date:   Thu Jul 10 19:45:59 2014 -0430

       1

Marco@DESKTOP-DMK001 /D/Users/Marco/Desktop/Test (rama1)
$ git log --graph
* commit 5cdbd347e33e828d5f9fb4e84e34c1b2f8a0b155
| Author: Marco <markmarco16@hotmail.com>
| Date:   Thu Jul 10 19:58:49 2014 -0430
|
|     7
|
* commit 4f6e54f204e1746432ece6c513ca05ca6fa2b45b
| Author: Marco <markmarco16@hotmail.com>
| Date:   Thu Jul 10 19:47:49 2014 -0430
|
|     3
|
* commit fa4f90d729527914cc8fd99259bdc8283a74c9f5
| Author: Marco <markmarco16@hotmail.com>
| Date:   Thu Jul 10 19:46:53 2014 -0430
|
|     2
|
* commit ee879b662ad8de86bf8b8a48237a6b1434c6db2c
   Author: Marco <markmarco16@hotmail.com>
   Date:   Thu Jul 10 19:45:59 2014 -0430

       1

Mi versión de GIT

Marco@DESKTOP-DMK001 /D/Users/Marco/Desktop/Test (rama1)
$ git --version
git version 1.8.4.msysgit.0


Saludos

Marco A. Da Silva A.
Caracas, Venezuela 		 	   		



Reply to: