luxo de trabalho correto para gerenciar uma bifurcação privada do Subversion:

Existe um projeto de código aberto que eu gostaria de bifurcar. Ele tem um repositório SVN público do qual eu gostaria de verificar a fonte, cloná-la no meu repositório privado e começar a fazer alterações. Se possível, eu gostaria de poder mesclar alterações do repositório upstream no futuro. Até agora, consegui fazer o seguinte:

rie uma pasta para este projeto em meu próprio repositóri Verifique esta pasta vazia. Verifique o projeto original em outro loca Exclua todos os subdiretórios .svn neste novo loca Copie os arquivos na cópia de trabalho do meu repositório privado, confirme uma vez e comece a fazer alteraçõe

Isso funciona, mas parece feio e não estou convencido de que a mesclagem funcione corretamente. Existe uma maneira melhor

EDIT: Para impedir respostas de "apenas enviar um patch", basta dizer que isso é para um recurso que eu preciso no meu aplicativo, mas porque ele quebra deliberadamente a compatibilidade com a funcionalidade existente, ele não será aceito no upstrea

questionAnswers(3)

yourAnswerToTheQuestion