Нет.Невозможно выполнить ловушку при извлечении или обновлении ... поэтому svn не сможет напрямую применить ваш патч.
Я знаю, вы упомянули, что не хотите конвертировать svn: externalна внутренний репо ... Однако я бы, скорее всего, пошел по этому пути.В Красной книге есть солидная статья о ветках поставщиков .Надеемся, что патч, который отправит ваш коллега, будет в следующем выпуске библиотеки, так что вы не будете платить за обновление этого нового релиза и повторное применение вашего патча - вы можете просто вернуться к svn: external в этот момент.
Если это не осуществимо, другие вещи, которые приходят на ум: применение сценария сборки к исправлению, или исправление и сборка библиотеки и ее публикация в репозитории артефактов (nexus или archiva), и когда команда разрешает зависимость отесть.