Регулярные выражения компилируются прежде чем быть используемым при использовании второй версии. Если Вы идете в выполнение его много раз, это - definatly лучше для компиляции его сначала. Не компилируя каждый раз Вы соответствуете для одного off's, прекрасен.
Не существует предопределенного хука, который позволил бы вам делать именно то, что вы хотите.
Если ваши разработчики используют ssh, вы можете создать сценарий оболочки для git-upload-pack
, который скрывает настоящий git-upload-pack
и вызывает git svn fetch
в репозитории (при этом абсолютно гарантированно подавляя весь вывод и ошибки ) перед запуском настоящего git-upload-pack
.
Однако это может быть довольно сложно настроить и сделать устойчивым. Возможно, вам будет лучше предоставить разработчикам возможность вручную вызывать вызов git svn fetch
в удаленном репозитории и поощрять их использовать альтернативный псевдоним выборки, который делает это первым (и ожидает завершения !) перед реальной выборкой.