我遵循了本教程:http://www.beletsky.net/2011/06/how-to-start-using-git-in-svn-based.html
我做了这件事,它很好地工作了一段时间,我可以重新定位和提交等等。
但是当我做"git svn重基“时,我遇到了一个错误:”找不到revmap for“似乎git-svn突然认为我的分支是svn主干.
这可能是答案:git-svn import only branch
但我根本没有足够的智慧去解开它。
编辑我在"git重基“(git重基)和出现错误之间所做的工作是创建一个分支并存储一些.
**编辑2**这看起来也很有用:git svn clone > git svn rebase > Unable to determine upstream SVN information from working tree history
发布于 2011-07-14 14:46:30
我似乎一次只能重新建立一个svn树。我的工作流程是:
git checkout master
git svn rebase ## fetches revisions that touched svn trunk
git rebase master localdevbranch
git checkout Release_1.0
git svn rebase ## fetches revisions from svn branch/Release_1.0
git rebase Release_1.0 patch-1.1-dev但是,和你一样,我想一定有更好的方法.在签出svn分支代码时,我也会看到许多revmap错误(但由于某种原因,不是主干代码)。似乎一个大的'git提取‘将得到所有的东西,并重新基地所有的跟踪分支一次。一次一次是很乏味的。
有没有人?
https://stackoverflow.com/questions/6598610
复制相似问题