将Git Repo与源SVN存储库同步:无法从工作树历史记录中确定上游SVN信息

将Git Repo与源SVN存储库同步:无法从工作树历史记录中确定上游SVN信息,git,svn,synchronization,rebase,Git,Svn,Synchronization,Rebase,在同步从SVN克隆的新Git存储库时,我遇到以下错误。我知道有很多关于这个话题的帖子,当然我也读过,但没有一篇与我的情况相匹配: 场景: 我必须将一个有历史记录的大型项目SVN存储库迁移到Git。在一小段时间内,旧的SVN存储库被进一步使用,而新的Git存储库必须同步(单向SVN->Git),直到我们最终切换到Git 迁移步骤: 结果是 A images/a_new_image.png r4445 = 12412464563574736573486dgtwseg

在同步从
SVN
克隆的新
Git
存储库时,我遇到以下错误。我知道有很多关于这个话题的帖子,当然我也读过,但没有一篇与我的情况相匹配:

场景:
我必须将一个有历史记录的大型项目
SVN
存储库迁移到
Git
。在一小段时间内,旧的
SVN
存储库被进一步使用,而新的
Git
存储库必须同步(单向SVN->Git),直到我们最终切换到
Git

迁移步骤:

结果是

     A            images/a_new_image.png
r4445  = 12412464563574736573486dgtwsegt7324 (refs/remotes/trunk)
然后,要完成此操作,我想重新设置基础:

git svn rebase
我在以下错误中运行:

Unable to determine upstream SVN information from working tree history

感谢您的帮助

你解决过这个问题吗?不幸的是没有。我认为这个问题与git svn有关,但我放弃了这样做。最后,我们只是将所有SVN repositories(包括所有分支)迁移到GIT,并停止使用SVN,所以GIT和SVN之间的任何同步都是不必要的。这就是我建议的不,因为它使用起来很安全,GIT和SVN之间的同步似乎不是一个适合生产性使用的解决方案。
git svn rebase
Unable to determine upstream SVN information from working tree history