Qual é a melhor prática para desembolsar um projeto de código aberto? [fechadas]

Eu preciso personalizar um projeto de código aberto. As mudanças são para uma organização específica e não serão úteis para o projeto público. As alterações de código incluem recursos de desativação não necessários para a organização (afetando 5% do código), personalização de outros recursos para a organização (afetando 20% do código) e adição de novos recursos personalizados (adicionando cerca de 10% de código novo).

Eu poderia começar com a versão atual e personalizar a partir daí. No entanto, o projeto original continua a fazer avanços e introduzir novos recursos, e gostaria de poder incorporar essas melhorias à medida que surgirem.

Qual é a melhor maneira de gerenciar isso? No momento, eu só posso obter versões de lançamento à medida que elas se tornam disponíveis, mas em breve eu deveria ter acesso somente leitura ao repositório Subversion do projeto original. Eu sou novo em usar repositórios do Subversion, mas também tenho disponível para usar no meu código.

questionAnswers(6)

yourAnswerToTheQuestion