Hooks
Git bietet, wie andere Versionierungssysteme auch, die Möglichkeit, Hooks anzulegen. Hooks sind Skripten, die automatisch vor oder nach bestimmten Aktionen ausgeführt werden. Nützlich sind sie beispielsweise, um vor einem Commit automatisch Unit-Tests auszuführen, einen schreibenden Zugriff auf das Repository unter bestimmten Umständen zu verhindern oder nach einem Commit die Änderungen in ein Backup-Repository zu pushen.
Die Hook-Skripten liegen im Verzeichnis .git/hooks. Hier sind auch einige Beispielskripten hinterlegt. Um sie zu aktivieren, müssen Sie sie umbenennen und die .sample-Endung entfernen. Ein Hook-Skript für eine bestimmte Aktion trägt immer den Namen der jeweiligen Aktion.
Tipp
Standardmäßig sind die Skripten Bourne-Shell-Skripten ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access