Estoy buscando una solución para etiquetar conjuntos de cambios en los mensajes de confirmación.Etiquetado de mensajes de compromiso y conjuntos de cambios
Para mí una "etiqueta" es algo así como:
- código limpiar
- usuario cambio visible
- modifica la estructura de base de datos (ALTER TABLE)
- cambio de documentación
Hasta ahora uso SVN, pero quiero cambiar a git. Si hubiera un estándar, muchas herramientas como trac, redmine, ... podrían usar esto.
Quiero que esto responde a preguntas como ésta:
- Si actualizo un sistema, ¿qué cambios son visibles para el cliente, o es simplemente una actualización maintance?
- ¿El esquema de la base de datos ha cambiado entre dos versiones?
Antecedentes:
Hasta ahora uso unísono para sincronizar entre DEV, TEST y sistema PROD. Pero unison no sabe nada sobre la gestión de versiones (que es SVN en el panel). Quiero cambiar a git. Y quiero ver rápido, ¿cuáles son los cambios?
Ejemplo: Deseo ver cambios entre TEST y PROD. No quiero ver el código fuente cambia, pero los mensajes de confirmación. Pero a veces hay hasta 100 commits. Aquí quiero un filtro para excluir cambios sin importancia.
+1 por la buena respuesta. Pero, ¿qué sucede si necesito tener más información sobre el cambio usando su etiqueta? p.ej.Necesito saber más sobre un defecto (su reportero, su criticidad, sus pasos de reproducción, etc.) resuelto en una etiqueta FIX. – hsalimi
Luego puede agregar toda esta información después de la etiqueta, por ejemplo, "FIX issue foo reportado por john doe; ..." – mort
Oh my God !!!!!!! ¿Entonces cómo quieres denunciarlos ?????? – hsalimi