我通过执行以下操作创建了SVN存储库的git镜像:
这很好用,我可以简单地更新它:
但是,如果我移动到另一台计算机并想要更新它,我试过:
但是我得到了:
“无法确定工作树历史记录中的上游SVN信息”
任何人都可以解释这样做的正确方法吗?
答案 0 :(得分:10)
我有同样的需求,最终在这里找到了一个例子:
http://rip747.wordpress.com/2009/06/17/reviving-a-git-svn-clone/
在你的问题的背景下回答:
git clone [github url]
cd repo
git svn init [svn url]
git update-ref refs/remotes/git-svn refs/remotes/origin/master
git svn rebase