Kann ich das Festschreiben von svn blockieren, wenn der Code bestimmte Schlüsselwörter enthält?

0

Hin und wieder gebe ich versehentlich Code ein, der console.logoder debugger;meinen svn-Stamm enthält. Offensichtlich ist dies nicht ideal und ich möchte Überprüfungen hinzufügen, die mich davon abhalten, überhaupt Code wie diesen zu schreiben.

Kann ich ein Commit verhindern, wenn mein Code bestimmte Schlüsselwörter enthält?

Mein bevorzugter SVN-Client ist TortoiseSVN. Ich habe im Internet nach einer Lösung gesucht, aber ich habe meistens Dinge gefunden, die sich auf serverseitige Hooks beziehen. Mein Ziel ist es, nur diese Client-Seite auszuführen .

MMM
quelle
Möglicherweise können Sie ein Pre-Commit-Hook-Skript einrichten, das die Datei nach diesen Werten durchsucht und sie blockiert. Eine Schnellsuche ergab Folgendes : codeproject.com/Articles/528302/… Sie können Commit-Hooks im Einstellungsmenü von TortoiseSVN mit der rechten Maustaste einrichten. (Meine Antwort wurde gelöscht, da sie nicht in Beziehung steht und ich keine vollständige Antwort habe.)
Mokubai
Sie können dies mit einem Wrapper-Skript tun. Subversion unterstützt keine clientseitigen Hooks.
Uzsolt
@uzsolt Subversion selbst unterstützt keine clientseitigen Hooks, der TortoiseSVN-Client jedoch.
Mokubai
Oh, ich benutze TortoiseSVN nicht.
Uzsolt