git push .git / файл описания - PullRequest
24 голосов
/ 09 июля 2010

Можно ли перенести изменения в каталоге .git в удаленный репозиторий?

Я хочу иметь общий проект description и не нужно повторно вводить его для всех клоновмой репозиторий.

Странно, что описание проекта не является общим для каждого клона.

1 Ответ

18 голосов
/ 09 июля 2010

Вы можете сохранить description (или .description, если вы не хотите, чтобы он был видимым) в корне вашего репо, а затем символическую ссылку .git/description на это в каждом репо, например так:

repo/
  .description
  .git/
    description -> ../.description

Вам нужно будет установить символическую ссылку вручную в каждом из ваших репо, но вам нужно будет сделать это только один раз (при создании репо).

Или выможет использовать пост-получение hook , чтобы скопировать отслеживаемый файл описания в .git/description.Вам также придется настроить этот хук на каждом удаленном репо, но опять же, это должно произойти только один раз (при создании репо).

...