Git config mit Verzeichnisbereich, der mehrere Repositorys enthält

Die Situation ist wie folgt:

Ich habe mehrere domains, in das ich Code schreibe, z. professionelle und freie Zeit. Diese werden von verschiedenen Verzeichnissen auf meinem Computer dargestellt.Jede dieser Domänen enthält mehrere Git-Repositorys in einer hierarchischen Verzeichnisstruktur in einem der Domänenverzeichnisse.

ei einer Domain möchte ich eine andere E-Mail-Adresse als Teil der Autoren- / Committer-Informationen verwenden. Das heißt, ich möchte, dass meine Privatadresse in meinen Freizeitprojekten und meine Firmenadresse in meinen beruflichen Projekten aufgeführt wird.

git config kennt 3 Bereiche: Repository, global und systemweit.Was ich im Grunde brauche, ist ein vierter Bereich zwischen Repository und Global, der eine Gruppe von Repositorys darstellt (oder einfach ein Verzeichnis im Dateisystem).

Wie es scheintgit config erlaubt das nicht. Natürlich könnte ich die E-Mail-Adresse pro Repository festlegen, aber ich möchte diesen manuellen Schritt jedes Mal vermeiden, wenn ich ein Repository einrichte oder klone. Eine Möglichkeit wäre, ein Skript zu schreiben, das @ umschließgit init/clone undgit config, gibt es noch andere Ideen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage