2011-12-02 18 views
12

È possibile assegnare ticket o aggiungere etichette ai problemi di github in un messaggio di commit?Codifica dei messaggi di commit Github

Esempio:

@usera ready for you to sign off for #Testing 

dove @usera è un utente e #Testing è un'etichetta?

+0

Vedi anche http://stackoverflow.com/questions/1687262 – Krinkle

risposta

11

Beh, purtroppo, sembra che non è possibile senza alcuni hackery. Ho messo insieme una semplice applicazione Sinatra (che si può buttare su Heroku) per gestire un paio di nuovi gestori

Github Postcommit Shinies

da assegnare a un utente che si può fare:

git commit -a -m 'updates #23 assigned =USERNAME'; 

Per aggiungere etichette può fare:

git commit -a -m 'updates #23 ~QA ~testing' 

È inoltre possibile combinare:

git commit -a -m 'updates #23 ~QA ~testing =QAUSER' 
+3

il tuo link è morto – Adaptabi

+1

si può anche rimuovere le etichette? – Simeon

+0

prova questo link https://github.com/joshrendek/github-postcommit-shinies – Madhusudhan

2

Non ho visto il supporto per referenziare le etichette di testo o gli utenti nei messaggi di commit. Tuttavia, è possibile riferimento a un problema con il suo numero in un messaggio di commit:

pronto per voi a firmare off per # 341

Se c'è un problema # 341 nel progetto GitHub, GitHub sarà riconosce che #341 fa riferimento a un problema esistente e si collegherà ad esso.

Per maggiori informazioni su riferimento questioni in messaggi di commit: https://github.com/blog/831-issues-2-0-the-next-generation

Un esempio di ciò che ho descritto dal link qui sopra: