0

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

每当我运行git svn rebase时,只要创建 Subversion 标签,Git 就会正确创建分支:

注释标签

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

缺少带注释的标签

每当有新的 Subversion 标签时,如何恢复 Git 创建分支的原始行为?

4

1 回答 1

1

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

于 2013-03-05T10:53:37.627 回答