Browse Source

Continuing hooks

develop
Hauke Zühl 6 years ago
parent
commit
8501dc5db2
  1. 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…
Cancel
Save