Die SVN-Server-Konfiguration lässt nicht dasselbe Message-Commit vom Client zu

396
Mr Neo

Ich hatte SVN Server für meine Gruppenarbeit eingerichtet. Und jetzt möchte ich, dass Benutzer keinen Code mit denselben Nachrichten an den Server übergeben können. Ist es möglich, einen Kommentar aus dem Client zu formatieren: *.*.*.*(1.0.0.1). Wenn der Benutzer mit einem falschen Format ein Commit ausführt, kann er keinen Commit ausführen. Ist dies auf dem SVN-Server möglich?

Ex:

User1 schreibt Revision 1 mit der Nachricht: Version 1.0

User2 schreibt Revision 2 mit derselben Nachricht fest: Version 1.0(Dies ist nicht zulässig)

1
Der Vorkomm-Hook würde wahrscheinlich funktionieren ssnobody vor 8 Jahren 3

1 Antwort auf die Frage

1
VenomFangs

Ich denke, ssnobodyist auf dem richtigen Weg. Sie müssen etwas Code schreiben, um die Logik in zu handhaben precommit. Wir verwenden etwas Ähnliches, um sicherzustellen, dass die Commits nicht leer sind. Wenn Sie doppelte Einträge machen, klingt das nach mehr, was Management / Architekten erzwingen müssten, da nichts die Benutzer daran hindern würde, dieselbe Nachricht einzugeben oder zufällige Zeichen am Ende hinzuzufügen.

Im Folgenden wird gezeigt, wie die Vorkommission verwendet werden kann, um leere Commits zu schützen. Https://stackoverflow.com/questions/1928023/how-can-i-prevent-subversion-commits-outout-comments