如何将一个特定的SVN分支导入git存储库?

时间:2010-07-07 19:44:29

标签: git branch git-svn

我们最近从SVN迁移到Git,但是我需要将一个遗留分支引入Git存储库。 SVN和Git存储库是相同的逻辑代码(即它们都被称为foo-lib),但是在我们切换到Git之后,Git有更新版本。

有没有办法可以使用git-svn获取特定分支的历史记录并将其移植到git树的历史记录中?

1 个答案:

答案 0 :(得分:0)

根据VonC的评论,我看了this question并做了类似的事情:

git svn clone -A ~/.git/svn.authors http://svn/branches/foo svn-foo
git clone git@git:blah/foo.git new-foo
cd new-foo
git pull ../svn-foo :old-foo