我通过执行以下操作创建了 SVN 存储库的 git 镜像:
- 在 github 上创建一个新的 repo
- mkdir 镜像 && cd 镜像
- git svn init [svn 网址]
- git svn 获取 -rHEAD
- git 远程添加源 [github url]
- git svn 变基
- git push 起源大师
这很好用,我可以简单地更新它:
- git svn 变基
- git push 起源大师
但是,如果我移动到另一台计算机并想要更新它,我尝试了:
- git 克隆 [github 网址]
- git svn init [svn 网址]
- git svn 获取 -rHEAD
- git 远程添加源 [github url]
- git svn 变基
但在这里我得到:
“无法从工作树历史中确定上游 SVN 信息”
谁能解释这样做的正确方法?