如何将SVN-diff导入GIT?

时间:2013-06-05 10:11:57

标签: git svn import bitbucket

我希望我能把这个问题放在这里而不会因为任何原因而受到抨击。

我将一个subversion存储库移动到git(bitbucket),一切正常。现在一些用户在那里提交了更改为旧的svn-repository。

现在我为缺少的修订创建了一个svn-dump,并且不知道如何将它导入git。 'git svn clone'命令是我理解它仅用于完全转储的方式!?

导入时需要什么命令才能破坏新的新git-repro?

1 个答案:

答案 0 :(得分:1)

假设您不在Windows操作系统上:

git svn clone ${svn_url} tmpdir
cd tmpdir
git format-patch ${start_rev}..${end_rev}
patch_dir=`pwd`
cd ${git_repo_dir}
git am ${patch_dir}/*.patch
rm -rf ${patch_dir}