我正在使用一个拥有大约10个分支的svn repo,每个分支大小约为4个gigs,而且当我使用git-svn运行fetch时,它似乎想要获取所有这些分支。我真的只亲自与其中两个人合作,所以我怎样才能取出那两个分支并忽略其余的分支?
答案 0 :(得分:3)
要回答我自己的问题,在.git / config文件中,您可以编辑[svn-remote“svn”]分支部分的配置。
就我而言,我编辑了分支配置:
branches = engine/branch/*:refs/remotes/*
要
branches = engine/branch/{the_one_repository_i_actually_wanted}:refs/remotes/*
{whatever}部分取代了glob,您可以使用以逗号分隔的模式列表来替换实际想要跟踪的内容。