Я не знаю, является ли этот крючок вне коробки или если мой только что испорчен, и мне просто нужно его заменить, но когда я пойду и попытаюсь отредактировать комментарий журнала на коммит, я получаю это сообщение об ошибке
Не удалось выполнить запрос DAV; возможно, что репозиторий pre-revprop-change hook либо вышел из строя, либо не существует По крайней мере одно изменение свойства потерпело неудачу; хранилище не изменяется
Ошибка установки свойства
Я использую Tortoise v1.6.7, но у меня была эта проблема с тех пор, как я установил Tortoise, просто не смотрел на нее, но это очень раздражало.
Однако, поскольку я не могу понять, как делать вызовы командной строки svn с Tortoise, я просто зашел в репозиторий и открыл шаблон предварительного refprop-change, а ниже - то, что в нем.
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"
if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi
echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1
Так что все еще пытаюсь выяснить, как изменить это, чтобы Tortoise (подрывная деятельность) позволяла мне редактировать комментарии. Зачем нужно редактировать комментарии? Потому что я много раз искал и забыл добавлять комментарии после фиксации после того, как понял, что пропустил x, y, z, которые должны были быть в комментариях после факта. Случается кому угодно. Хотя это угроза безопасности, позволяющая разработчикам делать это, мы резервируем наш репозиторий каждые 2 часа, поэтому, если кто-то проходит и удаляет их, ну, я готов рискнуть, поскольку у нас есть это резервное копирование. Этот риск не должен заслонять способность исправлять комментарии по своему усмотрению.