Объединение Git-репозитория и SVN Repo вместе - PullRequest
0 голосов
/ 18 февраля 2011

Я должен использовать репо SVN на моем сервере.Я однажды проверил транк и сохранил все изменения в локальном репозитории git, используя ветки и т. Д.

Каков наилучший способ получить все коммиты из моего локального git на сервер SVN?экспортировать и импортировать в клон git-svn?

что у меня есть: SVN Repo (rev: 1400) GIT-SVN (rev: 1400) local git (rev: 1700)

ветки в моем git просты, примерно так:

A---B-------------F---G
                 /
        C---D---E

Ответы [ 3 ]

0 голосов
/ 18 февраля 2011

Вы должны были начать с

git svn clone URL/project

А потом у вас есть git-репо, где вы можете вносить изменения и т. Д. Если вы думаете, что готовы, просто сделайте

git svn dcommit
0 голосов
/ 18 февраля 2011

Я думаю, что ваша работа должна выглядеть (с самого начала)

mkdir {proj_name}
cd {proj_name}
git svn init -s https://example.com/svn/{proj_name}
git svn fetch
(many times)
   #make changes
   git commit
(many times)
git svn dcommit
0 голосов
/ 18 февраля 2011

git svn dcommit должен сделать трюк

...