2010-03-04 9 views
5

J'utilise git avec une grande équipe de développement et j'aimerais avoir un ensemble d'alias communs à tous les développeurs. Ils changent de temps en temps, alors j'aimerais les stocker d'une manière ou d'une autre. Y at-il un moyen de mettre cela en git? J'utilise la gitose pour le serveur git (je ne sais pas si cela ferait une différence).Les alias Git qui sont stockés dans l'origine

+0

jga, avez-vous réussi à trouver une solution à ce en dehors d'un script suggestion? –

Répondre

0

Vous pouvez effectuer une mise à jour dans votre gitosis par défaut ~/.gitconfig avec tous vos alias et partager la configuration.

Vous ne pouvez pas modifier vous .git/config par projet

Vous pouvez aussi fait un script pour lancer une commande git comme:


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

Chaque personne de lancer ce script a cet alias deux fois dans config git locale

4

1) Créer .gitalias fichiers avec quelque chose comme ceci:

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

2) Validez ce fichier.

3) Ajouter des lignes suivantes à .git/config:

[include] 
    path = ../.gitalias 

4) Demandez à tous les membres de votre équipe à répéter l'étape 3.