Wenn man sich beim einchecken mal vertippt hat, ist das kein Weltuntergang. Denn es gibt Möglichkeiten, die Logmessage nachträglich zu ändern.
Das kann man per
svn propset --revprop -r $REVISION svn:log "$NEWLOGMESSAGE"
erreichen, wobei man aber eine neue Revision erzeugt und damit auch alle Hooks anstößt, die z.B. Commitmails verschicken.
Wenn man aber direkten Zugriff auf das Repository hat, kann man das auch an den Hooks vorbei tun, kriegt dann aber keine Änderungsmails. Wen das nicht stört, der sollte folgendes probieren:
echo "$NEWLOGMESSAGE" > newlog.txt
svnadmin setlog /path/to/repos newlog.txt -r $REVISION --bypass-hooks
Ohne das
--bypass-hooks werden die Hooks dennoch angestoßen. Näheres dazu steht im SVN-Handbuch.
Quelle:
http://svnbook.red-bean.com/en/1.4/svn.reposadmin.maint.html#svn.reposadmin.maint.setlog