VisualSVN Server предоставляет exe, называемый VisualSVNServerHooks, который имеет несколько настраиваемых крючков командной строки, но, насколько я могу судить, существует только одна предварительная фиксация для проверки чувствительности к регистру имен файлов и одной последующей фиксации для отправки уведомления по электронной почте. Кажется, это немного потерянная возможность; Кто-нибудь знает, есть ли другие инструменты, поддерживаемые инструментом? Неужели даже основной обязательный обход? Очевидно, что вы все равно можете использовать сценарии для скриптов, независимо от VisualSVN, но всегда приятно, когда есть опция из коробки.Какие опции доступны для VisualSVNServerHooks.exe?
ответ
Это все из коробки, но точка крючков заключается в том, что вы можете написать свой собственный, чтобы делать все, что вам нравится. Я думаю, было бы неплохо иметь еще несколько «общих», таких как предотвращение пустых сообщений журнала, предотвращение определенных имен файлов/расширений и т. Д.
Много крючков написано на perl, поэтому я Рекомендуем придерживаться этого. Perl легко установить, получить клубнику perl, а затем извлечь только perl.exe и perl.dll, вам нужно только его, если вы делаете более сложные вещи.
Вы можете найти набор common hooks on the subversion site.
В настоящее время VisualSVNServerHooks.exe имеет только самые популярные крючки Subversion. (Вы можете увидеть все поддерживаемые варианты с использованием VisualSVNServerHooks --help команды)
Я рекомендую вам, чтобы отправить запрос функции в VisualSVN команды с описанием крючков, что вам нужно: http://www.visualsvn.com/support/feedback
Ссылка выше сломана. –
@LoneCoder ta. исправлено. – gbjbaanb