Continuing hooks
This commit is contained in:
parent
70f27bdff0
commit
8501dc5db2
18
Git.tex
18
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,
|
sommerlich gebräunt zum Rot eines Herbstapfels, hin zu einem weiss,
|
||||||
wogegen die Wandfarbe eines bekannten Farbherstellers grau wirkt!\\
|
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}
|
\chapter{Ein paar kleinere Tricks}
|
||||||
|
|
||||||
\section{Wenn es schnell gehen muss}
|
\section{Wenn es schnell gehen muss}
|
||||||
|
Loading…
Reference in New Issue
Block a user