代码之家  ›  专栏  ›  技术社区  ›  iand675

有没有一种方法可以使用git svn忽略一些(但不是全部)远程分支?

  •  4
  • iand675  · 技术社区  · 14 年前

    我正在使用一个SVN回购,它有大约10个分支,每个分支的大小约为4 Gig,而且当我使用Git SVN运行fetch时,它似乎想要获取所有这些分支。我真的只和他们两个人一起工作,那我怎么能把这两个树枝拿过来,而忽略其余的呢?

    1 回复  |  直到 14 年前
        1
  •  3
  •   iand675    14 年前

    要回答我自己的问题,可以在.git/config文件中编辑[SVN Remote“SVN”]分支部分的配置。

    在我的示例中,我从以下位置编辑了分支配置:

    branches = engine/branch/*:refs/remotes/*
    

    branches = engine/branch/{the_one_repository_i_actually_wanted}:refs/remotes/*
    

    whatever部分替换了一个glob,您可以用逗号分隔的模式列表来代替实际要跟踪的内容。