Git-Hooks sind Skripte, die ausgelöst werden, wenn bestimmte Ereignisse in git auftreten. Ereignisse umfassen, sind aber nicht beschränkt auf Pre-und Post-Commit und Pre-und Post-Rebase auf der Client-Seite und Post-Empfang-Commit auf der Serverseite. Hooks können in fast jeder beliebigen Skriptsprache geschrieben werden, einschließlich Ruby, Perl, Bash und Shell.
Ich habe einen Post-Commit-Hook, der un Ruby macht. Es funktioniert sehr gut, aber in einigen Fällen möchte ich die Ausführung des Codes überspringen, wenn ich eine Rebase mache oder wenn ich ein Commit mache --amend.
Hat jemand eine Idee, wi...
06.07.2012, 18:27
Ich habe ein zentrales Git-Repository. Wenn ein Push zu diesem Repo gemacht wird, möchte ich einen Post-Receive-Hook ausführen. Dieser Hook erstellt eine Nachricht in einem Basecamp-Projekt (unter Verwendung ihrer API). Ich möchte Informationen...
22.06.2012, 02:41
Ich versuche einige Codierungsregeln in meinem Team durchzusetzen. Zu diesem Zweck habe ich eine Reihe von clientseitigen Hooks geschrieben, die gut funktionieren, aber jetzt möchte ich, dass die gleichen Überprüfungen ausgeführt werden, wenn ei...
09.03.2013, 18:46
Ich habe eine Laravel-App, die Passport verwendet, um eine API-Authentifizierung bereitzustellen. Die App wird mithilfe von Git mit einem Post-Receive-Hook bereitgestellt. Ein Teil des Post-Receive-Skripts ist eine Composer-Installation. Seit ic...
04.01.2017, 20:57
Wenn Sie die akzeptierte Antwort sehen in:
Aggregieren und Verändern von Javascript in einem git pre-commit hook , du wirst sehen, dass ich ein chmod +x auf meinem Pre-Commit-Hook machen musste, um es zum Laufen zu bringen.
Warum ist dies...
22.12.2011, 01:55