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

RE: Git log no muestra los merges



> 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

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):

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: