2010-03-04 2 views
5

Я использую git с большой командой разработчиков, и я хотел бы иметь набор псевдонимов для каждого разработчика. Они меняются каждый раз так часто, поэтому я хотел бы как-то их хранить. Есть ли способ установить это в git? Я использую gitosis для сервера git (не уверен, что это изменит ситуацию).Git aliases, которые хранятся в исходном коде

+0

JGA, вам удалось найти решение этой проблемы, помимо сценария предложение? –

ответ

0

Вы можете ввести в свой gitosis файл по умолчанию ~/.gitconfig со всеми вами псевдонимом и поделиться конфигурацией.

Вы не можете изменить вы .git/конфигурации по проекту

Вы можете также сделал некоторый скрипт, чтобы запустить какую-либо команду Git, как:


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

Каждый человек, чтобы запустить этот сценарий имел это дважды псевдоним в локальной конфигурации мерзавца

4

1) Создание .gitalias файлов с чем-то вроде этого:

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

2) Зафиксируйте этот файл.

3) Добавить следующие строки в .git/config:

[include] 
    path = ../.gitalias 

4) Попросите всех членов вашей команды, чтобы повторить шаг 3.

Смежные вопросы