Ich habe Editor-Einstellungen, die ich in allen Repositories verbreiten möchte. Wenn der Benutzer seine eigenen Einstellungen definiert, sollte er natürlich die Repository-Auswahl löschen.Wie teilen Sie eine Konfigurationsdatei in git?
Ich möchte das tun, weil ich eine Klasse habe und jeder Student das Repo klonen. Normalerweise vergessen sie, die core.editor-Einstellung zu setzen und enden damit, mit vi herumzuspielen, was normalerweise den Repo stürzt, als ob sie magische Kräfte verflucht hätten.
Wie es für meine HOME dir funktionierte, habe ich versucht, eine .gitconfig in meinem Repo-Verzeichnis zu verwenden, als würde ich ein .gitignore setzen, aber es scheint nicht zu funktionieren.
EDIT:
--global
muss der Benutzer lassen gesetzt seine Präferenz den Repo außer Kraft zu setzen, aber es does't ihm erlauben, die repos Config zu holen, während es zu klonen.- .git/wird Config nicht unter geklont Repo geteilt
Es scheint, wie die richtige Lösung ist, die Schüler über die Verwendung von REDAKTION, VISUAL und GIT_EDITOR zu erziehen. Das ist in jedem Fall gutes Allgemeinwissen. –
Bildung ist einfach, wenn Sie die Zeit haben, die Sie mit jedem einzelnen Schüler verbringen möchten. Das ist nicht der Fall. Ich würde lieber eine automatische Lösung finden und Zeit für wichtigere Dinge aufwenden. –