Мне нужно настроить проект с открытым исходным кодом. Изменения предназначены для конкретной организации и не будут полезны для публичного проекта. Изменения в коде включают в себя отключение функций, которые не нужны организации (затрагивает 5 % кода), настройку других функций для организации (затрагивает 20 % кода) и добавление новых пользовательских функций (добавление около 10 % нового кода).
Я мог бы начать с текущей версии и настроить ее оттуда. Тем не менее, исходный проект продолжает развиваться и вводить новые функции, и я хотел бы иметь возможность включать эти улучшения по мере их появления.
Как лучше всего с этим справиться? Прямо сейчас я могу получать выпускные версии только по мере их появления, но вскоре у меня должен быть доступ только для чтения к исходному репозиторию Subversion проекта. Я новичок в использовании репозиториев Subversion, но они также доступны для моего кода.