将Git存储库和SVN Repo结合在一起

时间:2011-02-18 12:03:32

标签: git git-svn

我必须在我的服务器上使用SVN Repo。我一次检查了主干,并使用分支等将所有更改保存到本地git仓库。

从本地git到svn服务器获取所有提交的最佳方法是什么? 导出它并将其导入git-svn克隆?

我有什么: SVN Repo(rev:1400) GIT-SVN(rev:1400) 当地的git(rev:1700)

我的git中的分支很简单,就像这样:

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

3 个答案:

答案 0 :(得分:0)

git svn dcommit应该做的伎俩

答案 1 :(得分:0)

你应该从

开始
git svn clone URL/project

并且你有一个git repos,你可以提交更改等等。如果你认为你已经准备就好了,那么

git svn dcommit

答案 2 :(得分:0)

我认为你的工作必须看起来像(从一开始)

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