Skip to content

VisualSVN Log Message nachträglich hinzufügen

by Sebastian on Dezember 20th, 2011

Vor kurzem stieß ich auf das Problem, dass ich bei einem Projekt, welches über die VisualSVN Versionskontrolle administriert wird, nachträglich ein paar Logmessages hinzufügen musste, die aber vom Server verweigert wurde.

Nach einigem Suchen fand ich dann jedoch eine recht simple Lösung für dieses Problem: Man geht in den VisualSVN Manager und klickt das Projekt mit der rechten Maustaste an. Im Kontextmenü wählt man dann Properties aus und dort dann den Hooks-Tab.

VisualSVN Server Log MessageIst man dort angekommen, wählt man den Eintrag für Post-Build-Property-Change aus und editiert diesen. In das Fenster kopiert man einfach folgenden Code:
SET REPOS=%1
SET REV=%2
SET USER=%3
SET PROPNAME=%4
SET ACTION=%5
IF %ACTION% == M GOTO CHECK_PROPNAME ELSE GOTO END
:CHECK_PROPNAME
ECHO ACTION = "M" Checking PROPNAME
IF %PROPNAME% == svn:log EXIT 0
:END
ECHO "Changing revision properties other than svn:log is prohibited" >
%REV%
EXIT 1

Nun kann man auch nachträglich noch ohne weitere Probleme Log-Messages bearbeiten, neu erstellen oder auch löschen.

Heute nur ein kurzer Beitrag, ich hoffe, dass er hilfreich ist, falls auch ihr mal Probleme mit VisualSVN habt.

From → Programmierung



No comments yet

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS