2010-03-04 13 views
5

Io uso git con un grande team di sviluppo e mi piacerebbe avere un set di alias essere comune in ogni sviluppatore. Cambiano ogni tanto, quindi mi piacerebbe conservarli in qualche modo in origine. C'è un modo per impostarlo in git? Sto usando gitosis per il server git (non sono sicuro se ciò farebbe la differenza).Alias ​​Git che sono memorizzati in origine

+0

JGA, sei riuscito a trovare una soluzione a questo parte da uno script suggerimento? –

risposta

0

È possibile eseguire il controllo delle versioni nella gitosi come predefinito ~/.gitconfig con tutti gli alias e condividere la configurazione.

Non è possibile modificare si .git/config dal progetto

È anche possibile fatto qualche script per lanciare qualche comando git come:


git config alias.st status 
git config alias.ci commit 

Ogni persona per lanciare questo script ha avuto questo alias due volte in git config locale

4

1) Creare .gitalias file con qualcosa di simile:

[alias] 
    # full status 
    s = !git status -sb && git submodule foreach --recursive git status -sb 

2) Configura questo file.

3) Aggiungi seguenti righe .git/config:

[include] 
    path = ../.gitalias 

4) chiedere a tutti i membri del team a ripetere il punto 3.