代码之家  ›  专栏  ›  技术社区  ›  augusto callejas

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

  •  0
  • augusto callejas  · 技术社区  · 11 年前

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

    每当我跑步的时候 git svn rebase ,无论何时创建Subversion标记,Git都会正确地创建分支:

    Annotated tag

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

    Missing annotated tag

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

    1 回复  |  直到 11 年前
        1
  •  1
  •   Ben    11 年前

    默认情况下,命令 git svn rebase 将只获取“当前HEAD的SVN父级”,如 git-svn documentation 。要获取包括分支在内的所有修订,可以使用 git svn rebase --fetch-all ,或使用 git svn fetch 然后在一个单独的步骤中重新建立基础。