From 8501dc5db2c04403e593903a74768aba15bb8999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hauke=20Z=C3=BChl?= Date: Fri, 6 Jul 2018 15:45:37 +0200 Subject: [PATCH] Continuing hooks --- Git.tex | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Git.tex b/Git.tex index 10c714c..f38ab43 100644 --- a/Git.tex +++ b/Git.tex @@ -1214,7 +1214,23 @@ eindeutig auf seinem Laptop. Deine Gesichtsfarbe wechselt von sommerlich gebräunt zum Rot eines Herbstapfels, hin zu einem weiss, wogegen die Wandfarbe eines bekannten Farbherstellers grau wirkt!\\ \\ -Was war passiert? +Was war passiert?\\ +\\ +Ganz einfach: Ungetestet wurde eine fehlerhafte PHP-Datei auf den Server +kopiert und aufgrund des fehlenden Semikolons am Ende der Befehlszeile, +wurde das Skript von PHP beendet. Hättest du also besser vorher +ein ``php -l header.php'' ausgeführt, um das Skript syntaktisch +überprüfen zu lassen.\\ +Damit du Depp also beim nächsten Mal nicht wieder wie ein Vollidiot +zum Chef musst, solltest du dir einfache Tests automatisieren, denn +dafür hast du ja einen Computer.\\ +\\ +Der Trick: Hooks! In diesem Falle hilft ein sog. ``client hook''. + +\section{Client hooks} +So genannte ``client hooks'' sind kleine Programme, die lokal +auf deinem Arbeitsrechner laufen und die sich in den Ablaufprozess +von git einklinken (deshalb auch ``hook''). \chapter{Ein paar kleinere Tricks} \section{Wenn es schnell gehen muss}