Мерзавец сцепляет управление

Мы используем пользовательски записанные рычаги Мерзавца в нашем проекте.

Рычаги хранятся в репозитории проекта, и, когда они действительно изменяются, для получения новой версии, каждый пользователь должен скопировать их вручную в его .git/hooks каталоге. Это довольно неудобно.

Один способ улучшить это состоит в том, чтобы сделать .git/hooks символьной ссылкой в worktree. Но это подразумевало бы, что каждое ответвление (даже локальные разрабатываемые ответвления функции пользователя) должно иметь актуальнейшую версию рычагов. Это не удобно также.

Как Вы решили бы проблему?

26
задан Alexander Gladysh 12 January 2010 в 16:25
поделиться

2 ответа

Поддерживайте отдельный репозиторий ваших крючков и симличиковую ссылку.

Я согласен, было бы неплохо, если бы Git был встроенный механизм распространения скриптов крючков, но это не так.

13
ответ дан 28 November 2019 в 07:56
поделиться

Мы сделали .GIT / крючки SymLink в рабочее дерево.

Для тех редких случаев, когда кто-то должен совершать файлы, которые будут отклонить крюки, мы используем GIT Commit --NO-проверки

0
ответ дан 28 November 2019 в 07:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: