Исправление внешнего хранилища SVN - PullRequest
0 голосов
/ 15 февраля 2012

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

Итак, есть ли способ настроить SVN для исправления файла во внешнем репозитории, когда вы извлекаете его или обновляете репозиторий?

1 Ответ

1 голос
/ 15 февраля 2012

Нет.Невозможно выполнить ловушку при извлечении или обновлении ... поэтому svn не сможет напрямую применить ваш патч.

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

Если это не осуществимо, другие вещи, которые приходят на ум: применение сценария сборки к исправлению, или исправление и сборка библиотеки и ее публикация в репозитории артефактов (nexus или archiva), и когда команда разрешает зависимость отесть.

...