Я создал хранилище с помощью git-svn из большого хранилища svn (клон git svn).В моем git-репозитории есть несколько локальных коммитов, которые мне не нужно загружать в SVN, но мне нужно будет получать от них обновления.
Теперь я понял, что мне не нужна вся история SVN вмой локальный репозиторий, так как он использует слишком много места (несколько гигабайт) и что я должен был использовать опцию -r в команде clone, чтобы выбрать начальную точку.
Я хотел бы начать с новойхранилище, а затем объединить все локальные коммиты из старого хранилища, но я не уверен, что есть простой способ сделать это.
Ситуация такова:
журнал старого хранилища:
- локальный коммит 10
- локальный коммит 9 ...
- локальный коммит 1
- svn revision X
- svnrevision X-1 ...
- svn revision 1
новый репозиторий имеет только одну фиксацию, соответствующую контексту ревизии X репозитория svn.
Я пытался использовать format-patch и применять команды, но я не уверен, как это сделать.
Есть ли способ сделать то, что мне нужно?
Спасибо за любую помощь