Возможны ли в SVN обработчики проверки в стиле CVS?

Мы переходим с CVS на SVN, и, насколько я могу судить, у SVN нет обработчиков проверки. В CVS операция пост-проверки определяется с помощью опции -o при определении модулей в файле модуля. Возможно ли такое поведение в SVN?


1
457
2

Ответы:

Пожалуйста, поясните: для чего вы хотите использовать хуки проверить?

Я никогда не был пользователем CVS, поэтому я не знаю, какие распространенные варианты использования были решены (хотели ...) с помощью крючков проверки (на самом деле я их не знал).

SVN предоставляет хуки перед фиксацией и после фиксации (среди некоторых других), которые должны иметь возможность делать все, что угодно, для каждого изменения в источнике.

Если вам нужна автоматическая обработка рабочей копии после извлечения, у вас не будет других альтернатив, кроме написания сценария и напоминания клиентам о необходимости их выполнения.


Вероятно, «альтернативы» относятся к «перехватам», а не к SVN, но в настоящее время я вижу гораздо лучшие системы для миграции, чем SVN (например, Mercurial, Git) ... даже если кто-то не следит за Линусом Торвальдсом, видя 'Subversion как самый бессмысленный проект из когда-либо начатых' ..