git-svn不再为subversion标签创建分支

时间:2013-03-05 01:25:44

标签: git svn git-svn

我正在使用git-svn在Git中本地管理代码,这些代码集中存储在Subversion中。 Subversion存储库使用“trunks / branches / tags”的标准布局;当我创建git存储库时,我使用了“--stdlayout”参数。

每当我运行git svn rebase时,Git会在创建Subversion标记时正确创建分支:

Annotated tag

但是,最近Git停止创建这些分支,现在它们只显示为:

Missing annotated tag

如果有新的Subversion标记,如何恢复Git创建分支的原始行为?

1 个答案:

答案 0 :(得分:1)

默认情况下,命令git svn rebase将仅获取“当前HEAD的SVN父级”,如git-svn documentation中所述。要获取包括分支在内的所有修订版,您可以使用git svn rebase --fetch-all,或使用git svn fetch然后在单独的步骤中进行rebase。

相关问题