0

我希望我可以在这里提出我的问题而不会因任何原因受到抨击。

我将一个颠覆存储库移动到 git (bitbucket) 并且一切正常。现在一些用户将更改提交到旧的 svn-repository。

现在我为缺少的修订创建了一个 svn-dump 并且不知道如何将它导入到 git 中。'git svn clone'-command 是我仅对完整转储的理解!?

在不破坏新的新 git-repro 的情况下导入需要什么命令?

4

1 回答 1

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}
于 2013-06-05T13:07:41.627 回答