git svn克隆一个完整的svn存储库

时间:2010-07-20 20:57:24

标签: svn git git-svn

当我使用git svn克隆我们的svn repo时,我传递参数告诉它头部,分支,标签等等在哪里,它正确地拉动主代码库。除了主干和分支,我们还有以下目录:

  • 网站,
  • 和第三方应用程序
  • 构建系统
  • 其他一些人。

如何让git-svn同时提取它们?

可以运行类似

的内容
 git svn clone -T Dev -T website -T build -T other -b Branches -t Tags

并最终结果如下:

/git-repo/Dev/
             /productA/
             /projectX/
         /website/
             /http-root/
             /.../
         /build
         /other/ 
             /3rdParty/

我可以通过创建一个新的仓库并创建子项目来实现这一目标吗? 如何制作单独的回购然后以某种方式合并它们?如果我这样做,我会为那些不是Dev(Dev是Trunk)的分支和标签目录添加什么?

0 个答案:

没有答案