我在 SVN 中有一个项目,它有一个插件文件夹。几个插件文件夹是 git 存储库——我使用git clone
.
这对我来说效果很好,但现在我希望使用以下方法将我的 SVN 存储库迁移到 git git-svn
:
git svn init http://path/to/my/repo --no-metadata
git config svn.authorsfile ~/authors.txt
git svn fetch
这适用于我所有在我的插件文件夹中没有 git 存储库的早期修订版,但是当它遇到包含 git 存储库的第一个修订版时,它会失败并出现以下错误:
trunk/plugins/my_plugin/.git/HEAD was not found in commit
ae9ad0ab7cebd144c823d90d43cdab2b30d13f9e (r2259)
有没有办法让我完全导入我的存储库,也许通过排除驻留在 SVN 存储库中的任何 .git 文件夹?