Мы используем Tortoise SVN в нашей компании, и многие программисты не пишут коммиты. Обычно они просто делают один большой коммит в конце дня (или даже недели) без сообщения. Я несу ответственность за большую часть нашего фреймворкового кода, и я хочу, чтобы каждый, кто фиксирует этот репозиторий, писал сообщение о фиксации.
Я нашел свойство tsvn: logminsize, и это прекрасно работает, пока вы пытаетесь зафиксировать непосредственно в хранилище: кнопка ОК неактивна. Однако этот репозиторий в основном (99%) включен как внешний по отношению к другим проектам. Когда я фиксирую репозиторий проекта, я также могу выбрать элементы из внешнего и зафиксировать их с пустым сообщением.
Есть ли способ заставить Tortoise SVN деактивировать кнопку OK, если какой-либо проект использует мой репозиторий? как внешний пользователь пытается зафиксировать его без сообщения или не допустить включения файлов из внешнего файла в коммит проекта?