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,
 | 
			
		||||
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}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user