我意外地从我当地的git repo中删除了svn分支。分支仍然在服务器上,我仍然有git分支跟踪这个svn分支。
我希望将此分支恢复到原来的位置。如果我做this之类的事情 git开始将此分支作为一个新的独立分支获取,没有共同的祖先和重复的历史条目。这就是我所害怕的。
有没有什么方法可以告诉git在给定的commit-ish创建svn分支,以便它的历史记录将与我已经拥有的内容集成在一起?
答案 0 :(得分:1)
我自己处理了这种情况:
git svn fetch -r 633500:HEAD
,其中633500是之前svn提交的svn修订版。它有效。