Kann ich das Festschreiben von svn blockieren, wenn der Code bestimmte Schlüsselwörter enthält?
502
MMM
Hin und wieder füge ich versehentlich Code mit console.log
oder debugger;
zu meinem svn-Trunk zusammen. Offensichtlich ist dies nicht ideal und ich würde gerne Schecks hinzufügen, die mich daran hindern, Code wie diesen überhaupt zu begehen.
Kann ich ein Commit verhindern, wenn mein Code bestimmte Schlüsselwörter enthält?
Mein svn-Client meiner Wahl ist TortoiseSVN. Ich habe im Web nach einer Lösung gesucht, habe aber meistens Sachen gefunden, die sich auf serverseitige Hooks beziehen. Mein Ziel ist es, nur diese Clientseite zu betreiben .
Sie können möglicherweise ein Pre-Commit-Hook-Skript einrichten, das die Datei nach diesen Werten durchsucht und diese blockiert. Eine schnelle Suche ergab Folgendes: https://www.codeproject.com/Articles/528302/TortoiseSVN-pre-commit-hook-in-Csharp-Save-yoursel. Sie können Commit-Hooks im TortoiseSVN-Einstellungsmenü mit Rechtsklick einrichten. (Meine Antwort wurde gelöscht, da sie nicht miteinander zusammenhängt und ich keine vollständige Antwort habe.)
Mokubai vor 6 Jahren
0
Sie können dies mit einem Wrapper-Skript tun. Subversion unterstützt keine clientseitigen Hooks.
uzsolt vor 6 Jahren
0
@uzsolt Subversion selbst unterstützt keine clientseitigen Hooks, der TortoiseSVN-Client jedoch.
Mokubai vor 6 Jahren
0
Oh, ich benutze TortoiseSVN nicht.
uzsolt vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
7
gleichzeitige Word-Dokumentzusammenarbeit
-
3
Sicherer Zugriff auf mein Heimnetzwerk-Subversion-Repository
-
7
Beste SVN-Schnittstelle für Linux?
-
3
TortoiseSvn & Windows7 RC1: .msi kann nicht geöffnet werden. "Dieses Installationspaket konnte n...
-
6
Persönliche Quellcodeverwaltung über Subversion - stoppen Sie mich, bevor ich zu weit gehe!
-
2
Der Vergleichsdialog zeigt keine Unterschiede
-
4
Mac OS X-Vergleichstool für Microsoft Word-Dokumente?
-
3
Kennwörter in einzelnen Dateien verschlüsseln
-
3
Subversion: Wie kann ich eine große Liste von Arbeitskopien automatisch aktualisieren?
-
4
Putty-Authentifizierung unter Mac OS X?