目前,我正在使用一个具有轻微非常规布局的svn存储库。有两个分支可能出现的目录。例如:我可以跟踪一个具有多个分支目录的svn存储库
Project/
Foo/
A/
B/
C/
Support/
Branches/
taskbranch1/
taskbranch2/
taskbranch3/
taskbranch4/
Tags/
在这个布局中,并没有真正的指定“trunk”。每个目录“A”,“B”和“C”都是分支,意思是它们代表同一产品的多个版本的持续开发,并且它们是工作的开发者最接近“主干”的东西在其中。
Branches/
含有较多的传统的,面向任务的分支(即,它们通常是短暂的,并且合并到A,B或C和删除时它们所代表的任务完成)
在工作时git,我想让git将“支持/分支”的孩子们分为“Foo”和。但是,在svn-remote.branches设置中允许的通配符似乎没有足够的表现力来允许这样做。
在过去,我设置了几个不同的git仓库(A,B和C各一个),但标签和分支的svn URL相同,但这似乎很浪费,因为绝大多数这三个仓库的内容将是相同的。
谢谢;我不知道在单个svn-remote部分下可以有多个分支设置。 – clarkcox3 2011-02-05 00:59:04