Nella nostra azienda ci stiamo spostando da svn a git. Per il monitoraggio dei problemi utilizziamo JIRA da Atlassian.Numero di rilascio Jira nel messaggio di commit Git
Ora vogliamo applicare che ogni messaggio di commit contiene un numero di rilascio (proprio come abbiamo fatto con svn).
Abbiamo trovato il gancio di commit-msg che usiamo per rifiutare un commit se non contiene un numero di rilascio.
JIRA utilizza Fisheye per eseguire la scansione del repository git. Se un messaggio di commit contiene un numero di rilascio, le modifiche vengono visualizzate sotto quel problema.
Il problema è che un hook non viene copiato quando un repository git viene clonato. Quindi i numeri di emissione nei messaggi di commit non vengono applicati. Ciò significa che quando un nuovo commit viene spinto a monte, Jira potrebbe non elencare le modifiche in un problema.
La domanda è; stiamo usando Git in qualche modo nella maniera sbagliata e c'è un modo per applicare davvero un numero di problema nel messaggio di commit? O qualcuno ha semplicemente uno script/hook (diverso dal hook di commit-msg) che realizza questo?
Ancora non avendo una buona risposta. Qualcuno ha un buon hook sul lato server? Il gancio deve essere eseguito sull'origine, cioè dove spingiamo. – meijuh