subversion

Subversion: Zeilen gegen Checkin sperren

Sven Bachmann
Problem: In diesem Falle war es eine Datei die ein Define enthielt was es erlaubte gewisse Teile einer Firmware anders zu kompilieren und so diverse Tests durchzuführen. Dummerweise ist mir genau dieses eine Define beim letzten Checkin nicht aufgefallen und wurde ausversehen eingecheckt - was zwar danach dann auffiel, aber unschön ist.Lösung: Der Subversion pre-commit Hook. Mit diesem Skript kann man einen Checkin nach der Übertragung zum Server noch Prüfen und gegebenenfalls ablehnen - sogar mit einer Nachricht an den Absender damit dieser weiß was falsch lief.