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

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.


Reply to: