¿Buenas maneras de administrar un registro de cambios usando git?


He estado usando Git por un tiempo, y recientemente comencé a usarlo para etiquetar mis lanzamientos para poder realizar un seguimiento más fácil de los cambios y poder ver qué versión está ejecutando cada uno de nuestros clientes (desafortunadamente, el código actualmente exige que cada cliente tenga su propia copia del sitio PHP; estoy cambiando esto, pero es lento).

En cualquier caso, estamos empezando a construir algo de impulso, pensé que sería muy bueno poder mostrar a la gente lo que ha cambiado desde entonces el último lanzamiento. El problema es que no he mantenido un registro de cambios porque no tengo una buena idea de cómo hacerlo. Para este momento en particular, puedo correr a través del registro y crear manualmente uno, pero eso se cansará muy rápidamente.

Intenté buscar en Google "git changelog" y "git manage changelog", pero no encontré nada que realmente hablara sobre el flujo de trabajo de los cambios de código y cómo coincide con el registro de cambios. Actualmente estamos siguiendo El desarrollo de Rein Henrichs workflow y me encantaría algo que fuera junto con eso.

¿Hay un enfoque estándar que me falta, o es este un área donde todo el mundo hace lo suyo?

Muchas Gracias por sus comentarios/respuestas!


Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32

Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52