2012-08-09 22 views
16

Estoy haciendo un trabajo de exploración en el que probablemente pasaré 30 minutos en diferentes variaciones de la misma tarea. Quiero rastrearlos en git para poder ir y venir entre enfoques. Y si hay 3 o 6 o 9 sucursales, podría necesitar más información que el nombre de la sucursal para diferenciarlas.¿Puedo agregar un mensaje/nota/comentario al crear una nueva sucursal en Git?

¿Cuál es la forma más limpia de adjuntar un comentario a una nueva sucursal?

+1

duplicado posible de [descripciones sucursal en git] (http://stackoverflow.com/questions/2108405/branch-descriptions-in-git) –

+0

[¿Cómo se puede anotar una rama?] (Http://stackoverflow.com/q/4750845/995714) –

Respuesta

29

¿Quieres descripciones de la rama:

git branch --edit-description 

Esto abrirá el editor y metadatos para colocarlo a la rama. Puede extraer con:

git config branch.<branch>.description 

Un par de notas importantes:

  1. Esto se almacena localmente. Por definición, no puede ser empujado ya que está almacenado en .git/config. De todos modos, funciona muy bien para este caso de uso.

  2. Si elimina la bifurcación, también se eliminará la descripción.

  3. Puede insertar esta descripción en fusionar confirma si establece git config --global branchdesc true. Esto significa que cuando publique git merge --log <branch>, forzará la descripción de la bifurcación en el mensaje de compromiso de fusión de acciones. Esto tiene muchos usos. Por ejemplo, así es como hago un seguimiento de las notas de la versión de la rama del tema en mi empleador.

Cuestiones relacionadas