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 .


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.