Toad для интеграции MySQL с SVN - не удается выполнить коммит, требуются комментарии - PullRequest
0 голосов
/ 16 ноября 2010

Мы используем Subversion для управления исходным кодом и внедрили ловушку перед фиксацией, которая проверяет комментарии и не позволяет коммиты без комментариев.

Я использую Toad для MySQL 5 для управления БД.Он предоставляет способ интеграции с SVN и перевода БД в систему управления исходным кодом, но не позволяет добавлять комментарии как часть фиксации.

Есть ли способ а) предоставить комментарий по умолчанию для svn, такчто ловушка предварительной фиксации, которая проверяет комментарии, получает его, или б) способ переопределить ловушку предварительной фиксации, которая проверяет комментарии только для клиента Toad.

1 Ответ

0 голосов
/ 16 ноября 2010

Вы можете сказать, кто делает коммит (автора), используя svnlook, так что вы можете попробовать настроить конкретного пользователя для клиента Toad - но это вряд ли будет приемлемо.

Альтернатива - разрешитьпустые фиксации для определенных типов файлов (или путей репо) в самом скрипте ловушки перед фиксацией.

Вы не можете вмешиваться в поддерживаемую транзакцию в ловушке предварительной фиксации, только проверять ее и принимать или отклонять.В транзакции не указан клиент "host-agent".

...