代码之家  ›  专栏  ›  技术社区  ›  Shaun Mundi

Git svn的运营理念?

  •  3
  • Shaun Mundi  · 技术社区  · 15 年前

    git svn是如何运作的?

    我在工作中有权访问svn存储库,但我将开始与一个分布式团队合作,并且我希望开始在这个项目中使用git(作为试点)。

    2 回复  |  直到 15 年前
        1
  •  4
  •   Matt Enright    13 年前

    因为svn不支持与git相同的范围和风格的分支/合并,所以在上游存储库中可以做的事情将受到限制。然而,在本地,它只是一个普通的git存储库,所以您可以进行分支和合并,并对其进行挑选和重新设置基础,以及您所希望的一切。

    git pull 正如您通常用于更新更改一样,您将使用 git svn rebase git svn dcommit ,这使您的本地提交成为线性历史,并将它们应用于svn中的上游头。

        2
  •  1
  •   Community Dan Abramov    7 年前

    添加到 Matt Enright answer svn2git (还有反面的文字
    (即尽量不要将分支作为目录,就像它们在SVN中一样)