顺序“git svn fetch”调用后,“master”分支缺少修订版

时间:2010-06-29 20:59:08

标签: git

我用git svn init https://path/to/proj

初始化了一个Git存储库

然后我更新了我的.git / config文件以指定分支/标签的位置:

fetch = cascade/trunk:refs/remotes/trunk
branches = cascade/branches/{feature-branch1,feature-branch2}:refs/remotes/*
branches = cascade/branches/{6.x,5.x,4.x,3.x,archive}/*:refs/remotes/*
tags = cascade/tags/{3.7.x,4.x,5.x,6.x,old-releases}/*:refs/remotes/tags/*

然后,我一次获取5000个修订版:

git svn -r1:5000 -A/path/to/mapping/file fetch
git svn -r5000:10000 -A/path/to/mapping/file fetch
git svn -r10000:14000 -A/path/to/mapping/file fetch
git svn fetch

问题是,毕竟git log告诉我,我的主分支中的最后一个修订是从svn修订版5000映射的修订版。给出了什么?

1 个答案:

答案 0 :(得分:2)

“fetch”不会将更改合并到您的主人身上,这就是您没有看到它们的原因。执行这些命令后,请执行最终git svn rebase