Я записал рычаг постфиксации Мерзавца, и он работает правильно. Однако я хочу добавить этот рычаг для применения ко всему току (и будущее) репозитории мерзавца, я продолжаю работать. Я пытался добавить рычаг к моему ~/.git/hooks/
вместо в каталоге рычагов в каталоге проекта, однако, это, казалось, не работало.
Там какой-либо путь состоит в том, чтобы создать глобальные рычаги Мерзавца, которые будут относиться ко всем репозиториям в моей системе (не имея необходимость копировать их в каждый каталог проекта)? В противном случае, каково было бы продвижение лучшего решения - возможно, шаблон мерзавца-init?
Если вы хотите, чтобы они были везде в вашей системе (включая пользователей, кроме вас), вы можете изменить содержимое каталога установленных шаблонов - они находятся в $ PREFIX / share / git-core / templates / hooks
, где $ PREFIX
, вероятно, / usr / local
или / usr
.
Если вы хотите, чтобы это было только для вас, то да, самым простым было бы вариант - template
команды git-init. Вы можете легко сохранить личный каталог шаблонов, который имеет символические ссылки на установленную версию значений по умолчанию, которые вы хотите сохранить (отдельные хуки, информационный каталог ...), а затем свой собственный контент в hooks / post-commit
и все, что вы хотите настроить.