LINUX.ORG.RU

git -> svn branch

 ,


0

1

Доброго времени суток!

Дано: git-репозиторий с коммитами и svn репозиторий с коммитами

Нужно: перенести git коммиты в новую ветку(!) svn репозитория

Подскажите пожалуйста как решить

Сделал так:

svn mkdir branches/mybranch
svn commit -m "Create mybranch"

git svn clone http://myrepo.org/proj/branches/mybranch
cd mybranch
git remote add mygit /path/to/my/git/repo
git fetch mygit
# поскольку коммитов было немного:
git cherry-pick mygit~4
# ...
git cherry-pick mygit

git svn dcommit

Но всё равно остается открытым вопрос как перебросить все коммиты не парясь с черри-пиком?

KennyMinigun ★★★★★
() автор топика
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от anonymous

Да, точно. Надо было что-то типа

git checkout -b mygit -t mygit/master
git rebase master
git checkout master
git merge mygit

KennyMinigun ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.