Жаба для интеграции MySQL с SVN - Commit не проходит, комментарии требуются

StackOverflow https://stackoverflow.com/questions/4196811

Вопрос

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

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

Есть ли способ, либо а) предоставить комментарий по умолчанию для SVN, так что подключение к предварительному общению, которое проверяет для комментариев, или б) способ переопределить крюк перед предварительным количеством, который проверяет комментарии только для клиента Toad.

Это было полезно?

Решение

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

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

Вы не можете вмешиваться в устремленную транзакцию в крючке перед набором, только осмотрите ее и принять или отвергнуть. В транзакции нет клиента «хост-агент».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top