Git config с областью каталогов, содержащей несколько репозиториев

Ситуация выглядит следующим образом:

У меня есть несколькодомены в котором я пишу код, например профессиональное и свободное время. Они представлены в разных каталогах на моем компьютере.Каждый из этих доменов содержит несколько репозиториев Git в иерархической структуре каталогов внутри одного из каталогов домена.

Для каждого домена я хочу использовать другой адрес электронной почты как часть информации об авторе / коммиттере. То есть я хочу, чтобы мой личный адрес был указан в моих проектах свободного времени, а адрес моей компании - в моих профессиональных.

git config знает 3 области применения: хранилище, глобальное и общесистемное.Что мне в основном нужно, так это четвертая область видимости между хранилищем и глобальным, представляющая группу хранилищ (или просто каталог в файловой системе).

Это похоже наgit config не позволяет этого Конечно, я мог бы задать адрес электронной почты для каждого хранилища, но я хочу избегать этого шага вручную каждый раз, когда я настраиваю или клонирую хранилище. Одним из вариантов было бы написать сценарий, который переноситgit init/clone а такжеgit configЕсть ли другие идеи?

Ответы на вопрос(0)

Ваш ответ на вопрос