2012-06-12 13 views
10

Una volta alla settimana abbiamo riunioni di integrazione in cui esaminiamo il codice nelle filiali non unite al master. Come punto di partenza usiamo questo alla lista filiali apertegit - spingendo le descrizioni delle derivazioni sul telecomando

git branch -a --no-merged master

chiamiamo il nostro rami dopo numeri di biglietto così difficile da vedere che cosa realmente stiamo guardando. Torno

BUG_1231231
BUG_1412434
FEATURE_1231231
FEATURE_1232244

so che posso aggiungere e visualizzare le descrizioni eseguendo
git branch --edit-description BUG_1231231
git config branch.BUG_1231231

La questione è queste descrizioni sembravano essere memorizzato nel con fig del mio repository locale. Queste descrizioni possono essere trasferite al telecomando?

+0

Sulla base della risposta seguente (non può essere fatto) -> il mio piano B doveva creare il file txt con i rami dell'elenco e le loro descrizioni e commetterlo. Però sembrava un po 'noioso, c'è un modo migliore – personalt

+0

Ma per quanto riguarda la mia risposta iniziale: http://stackoverflow.com/questions/2108405/branch-descriptions-in-git/2108832#2108832? Un 'git show myBranch: README' potrebbe essere" più pulito "di un file di testo per tutti i rami (file di testo che potrebbe non essere sincronizzato con i rami effettivi, se alcuni sono stati rimossi/aggiunti/rinominati). Ogni file 'README' viene creato all'interno del ramo stesso. – VonC

risposta

7

Considerando la descrizione è memorizzato nel file di configurazione (qui, quella locale, all'interno del vostro repo Git), quindi, non , descrizioni filiali non sono spinti.

I file di configurazione non vengono inseriti (mai). Vedere "Is it possible to clone git config from remote location?"

I file di testo semplici sono, tuttavia, come my initial answer for branch description recommended in quel momento.

Le descrizioni delle derivazioni sono utili per creare un messaggio utile per la pubblicazione.
Non per copiare quel messaggio sugli altri repository che non dovranno pubblicare le stesse informazioni/commit.

Uso branch.$name.description come la chiave di configurazione, fornire agli utenti un luogo per scrivere su ciò che lo scopo del ramo è e cose simili, in modo che vari sottosistemi, ad esempio "push -s", "request-pull" e "format-patch --cover-letter", può essere successivamente insegnato a utilizzare queste informazioni.

0

Sembra una funzionalità git abbastanza recente e potrebbe non essere ancora ben supportata. Date un'occhiata alla funzione README, Branch descriptions in git

+0

Sì, è più recente, il mio telecomando si trova su una versione precedente di quest'anno che non lo supporta nemmeno. – personalt

+0

Dai un'occhiata al link delle descrizioni delle filiali, che potrebbe funzionare per te. – gjcamann

Problemi correlati