VisualSVN Log Message nachträglich hinzufügen
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.
Ist 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
