Wir verwenden benutzerdefinierte Git Haken in unserem Projekt.Git Haken Management
Hooks werden im Repository eines Projekts gespeichert, und wenn sie sich ändern, muss jeder Benutzer, um eine neue Version zu erhalten, diese manuell in sein .git/hooks-Verzeichnis kopieren. Das ist eher unbequem.
Eine Möglichkeit, dies zu verbessern, besteht darin, .git/hooks einen Symlink in worktree zu machen. Dies würde jedoch bedeuten, dass jede Verzweigung (sogar die lokalen Feature-Zweige des Benutzers, die gerade entwickelt werden) die aktuellste Version von Hooks haben sollte. Dies ist auch nicht bequem.
Wie würden Sie das Problem lösen?
Das ist natürlich eine Option, aber das ist ein weiteres Repository, das am Morgen aktualisiert wird ... Für jeden Entwickler. Ich schätze, ich brauche noch mehr Automatisierung ... –