У меня есть (то есть, «свой») проект с открытым исходным кодом, над которым я хочу поработать, расширить и затем продать его. Проблема сводится к тому, чтобы управлять всем этим в системе контроля версий. Мой проект с открытым исходным кодом имеет SVN. Этот репо общедоступен. Как лучше создать вторичный (частный) репозиторий, но при этом синхронизировать эти два набора исходного кода?
Единственный способ понять, что я могу сделать, - это просто создавать и применять патчи между ними. Но в лучшем случае это кажется утомительным. Я думаю, что Git мог бы сделать это хорошо, но я неопытный в Git, поэтому я не уверен.