Поддержание модов проекта с открытым исходным кодом, содержащихся в VCS, в актуальном состоянии при использовании DVCS для управления моими изменения мода

Я хотел бы модифицировать проект с открытым исходным кодом, хранящийся в SVN.

Я хотел бы использовать Mercurial для хранения моего мода в версии (Причина использования Mercurial в том, что я хотел бы отслеживать наборы изменений, чтобы можно было разбить мод на компоненты - это необходимо, например, для работы с проектом OpenCart, поскольку он плохо поддерживает расширения).

Когда проект с открытым исходным кодом обновляется, я хотел бы объединить изменения с моим модом.

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

Итак, мой вопрос: каков идеальный рабочий процесс для этого сценария и как его реализовать?

1
задан vaughan 10 September 2010 в 14:31
поделиться